/ Directorio / Playground / prismatic-skills
● Comunidad prismatic-io ⚡ Instantáneo

prismatic-skills

por prismatic-io · prismatic-io/prismatic-skills

First-party Prismatic.io skills for building code-native integrations and custom connectors — spin up connectors without clicking through the UI.

Prismatic publishes these skills for their integration platform. They teach Claude Code how to build code-native Prismatic integrations: scaffolding connectors, writing action handlers, testing locally with their SDK, and deploying. Official source, focused scope.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

prismatic-skill.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "prismatic-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/prismatic-io/prismatic-skills",
        "~/.claude/skills/prismatic-skills"
      ],
      "_inferred": true
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "prismatic-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/prismatic-io/prismatic-skills",
        "~/.claude/skills/prismatic-skills"
      ],
      "_inferred": true
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "prismatic-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/prismatic-io/prismatic-skills",
        "~/.claude/skills/prismatic-skills"
      ],
      "_inferred": true
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "prismatic-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/prismatic-io/prismatic-skills",
        "~/.claude/skills/prismatic-skills"
      ],
      "_inferred": true
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "prismatic-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/prismatic-io/prismatic-skills",
        "~/.claude/skills/prismatic-skills"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "prismatic-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/prismatic-io/prismatic-skills",
          "~/.claude/skills/prismatic-skills"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add prismatic-skill -- git clone https://github.com/prismatic-io/prismatic-skills ~/.claude/skills/prismatic-skills

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: prismatic-skills

Build a custom Prismatic connector for an internal API

👤 Integration engineers on teams using Prismatic ⏱ ~90 min advanced

Cuándo usarlo: You have an internal API that your Prismatic flows need to talk to.

Requisitos previos
  • Prismatic account + SDK — npm i -g @prismatic-io/prism; prism login
  • Skill installed — git clone https://github.com/prismatic-io/prismatic-skills ~/.claude/skills/prismatic-skills
Flujo
  1. Scaffold the connector
    Use prismatic-skills. Scaffold a connector for our Orders API — base URL, bearer auth, actions for list, get, create.✓ Copiado
    → Connector directory with TS entry points, manifest, test files
  2. Implement actions
    Fill in the listOrders action with pagination and error handling.✓ Copiado
    → TS implementation with types and Prismatic input/output conventions
  3. Test locally
    Run the test harness with a mock response.✓ Copiado
    → prism tests output; green

Resultado: A deployable connector with actions your flows can use.

Errores comunes
  • Missing input validation — Prismatic validates at the platform boundary; still use Zod or similar for runtime safety
Combinar con: filesystem

Add a new action to an existing Prismatic connector

👤 Maintainers of deployed connectors ⏱ ~30 min intermediate

Cuándo usarlo: Business needs a new action (e.g., refund flow) on an existing integration.

Flujo
  1. Identify the pattern
    Use prismatic-skills. Look at the existing actions/ and mimic the pattern for a new 'refundOrder' action.✓ Copiado
    → Action file consistent with existing style
  2. Publish
    Bump the connector version and deploy.✓ Copiado
    → prism integrations:publish succeeded

Resultado: Connector updated without breaking existing flows.

Errores comunes
  • Breaking input schema without version bump — Version the connector; old flows pin to old version until migrated

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

prismatic-skill + filesystem

Manage a multi-connector monorepo

Add connectors/widgets-api/ following the same pattern as connectors/users-api/.✓ Copiado
prismatic-skill + github

Review connector PRs with skill context

Review this PR against Prismatic connector conventions.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
scaffold_connector name, auth type, actions New connector 0
write_action action spec Per-action implementation 0
run_tests connector path Before publish local
publish_connector connector path Deploy Prismatic deploy

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
None in skill
Tokens por llamada
Moderate
Monetario
Prismatic plan applies; skill is free
Consejo
Test locally with the SDK before pushing to reduce deploy churn.

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: Prismatic credentials via prism CLI (not stored in skill)
Salida de datos: Prismatic platform + whatever APIs your connectors talk to

Resolución de problemas

Errores comunes y soluciones

prism login fails

Token scope or expiry; re-login via browser flow

Verificar: prism me
Connector publishes but flows can't see new action

Customers may need to upgrade connector version in their flow settings

Input schema rejected

Prismatic enforces specific input shapes; consult their docs or the skill's action templates

Alternativas

prismatic-skills vs otros

AlternativaCuándo usarlaContrapartida
Prismatic low-code UISimple integrations, no custom code neededLess flexibility; not versioned in git
Raw Prismatic SDK without skillYou already know the SDK wellLess guided scaffolding

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills