К основному содержанию
плагин

prismatic-skills — плагин для Claude Code

Собирает компоненты и Code Native Integrations для Prismatic по ходу диалога, переносит интеграции с других платформ и встраивает Prismatic в веб-приложение.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install prismatic-skills@claude-community
Открыть на GitHub

Что делает prismatic-skills

Плагин добавляет в Claude набор слэш-команд и субагентов под платформу Prismatic. /prismatic-skills:build-component проводит через опрос по требованиям, исследование внешнего API и генерацию структуры через Prism CLI. /prismatic-skills:build-integration собирает Code Native Integration: манифесты компонентов, конфигурационные страницы, потоки на TypeScript, затем сборка, деплой и тесты.

Отдельные команды закрывают перенос и встраивание. /prismatic-skills:migrate-integration разбирает экспорт Boomi или Cyclr и переводит его в стандартную схему для сборки. /prismatic-skills:embedded настраивает маркетплейс или конструктор в вашем приложении: ключи подписи JWT, бэкенд-эндпоинт, фронтенд на SDK. /prismatic-skills:orby отвечает на вопросы по окружению и выполняет операции платформы.

Заранее нужны Prism CLI (npm install -g @prismatic-io/prism), аккаунт Prismatic с правами на интеграции и компоненты, Node.js 22.18+ для нативных TypeScript-скриптов. Без CLI команды сборки не начнут работу: первый шаг каждой из них — проверка Prism и авторизации.

Какие задачи решает

  • собрать кастомный компонент Prismatic и опубликовать его
  • сгенерировать Code Native Integration на TypeScript с потоками и конфигурацией
  • перенести процесс из Boomi или Cyclr в Prismatic
  • встроить маркетплейс или конструктор интеграций в веб-приложение
  • разобраться в состоянии окружения и упавших запусках

Примеры запросов агенту

  • /prismatic-skills:build-component Canny API connector
  • /prismatic-skills:build-integration Синхронизация Salesforce с Slack
  • /prismatic-skills:orby Покажи последние 10 упавших запусков

Как установить prismatic-skills

Через маркетплейс плагинов

/plugin marketplace add anthropics/claude-plugins-community
/plugin install prismatic-skills@claude-community

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о prismatic-skills

Как установить prismatic-skills в Claude Code?

Сначала добавьте маркетплейс командой /plugin marketplace add anthropics/claude-plugins-community, затем поставьте плагин: /plugin install prismatic-skills@claude-community.

Что делает prismatic-skills?

Даёт Claude команды и субагентов для работы с Prismatic: сборка компонентов и Code Native Integrations, правка существующих интеграций, миграция с Boomi и Cyclr, встраивание платформы в веб-приложение.

Что нужно для работы плагина?

Prism CLI, установленный через npm install -g @prismatic-io/prism, аккаунт Prismatic с нужными правами и Node.js 22.18+ для нативных TypeScript-скриптов. MCP-сервер поднимается из конфигурации плагина.

Исходный текст

plugin · MIT
# Prismatic Skills

> [!NOTE]
> We've moved our skills to [Prismatic agent skills](https://github.com/prismatic-io/agent-skills) and expanded support to more coding assistants! Get started with `npx skills add prismatic-io/agent-skills`.

Claude Code plugin for building and managing [Prismatic](https://www.prismatic.io) integrations through conversation. Build custom components, generate Code Native Integrations, migrate integrations from other platforms, embed Prismatic in your app, explore your environment, and operate the platform — all from your editor.

## Prerequisites

- **Prism CLI**: Install via `npm install -g @prismatic-io/prism` (the MCP server is provisioned automatically from the plugin config)
- **Prismatic Account**: Active account with integration/component permissions
- **Node.js 22.18+**: Required for native TypeScript workflow scripts
- **Claude Code**: CLI or extension with plugin support

## Installation

Add the marketplace and install the plugin in Claude Code:

```bash
/plugin marketplace add prismatic-io/prismatic-skills
/plugin install prismatic-skills@prismatic-skills
/reload-plugins
```

### Development / Testing

For local development, load the plugin directly:

```bash
export PRISMATIC_MARKETPLACE_CHECKOUT=/path/to/prismatic-skills
claude --plugin-dir ${PRISMATIC_MARKETPLACE_CHECKOUT}/plugin
```

## Available Commands

### `/prismatic-skills:build-component`

Build and deploy a Prismatic custom component.

```
/prismatic-skills:build-component Canny API connector
```

Workflow:

1. **Setup** - Verify Prism CLI and authentication
2. **Requirements** - Interactive questionnaire (component type, API details)
3. **API Research** - For connectors, research the external API
4. **Scaffold** - Generate component structure via Prism CLI
5. **Code Generation** - Implement actions, triggers, connections
6. **Build & Publish** - Compile and deploy to Prismatic

### `/prismatic-skills:build-integration`

Build and deploy a Prismatic Code Native Integration (CNI).

```
/prismatic-skills:build-integration Salesforce to Slack sync
```

Workflow:

1. **Setup** - Verify Prism CLI and authentication
2. **Requirements** - Interactive questionnaire (systems, triggers, data flow)
3. **Credential Collection** - Gather OAuth/API credentials if needed
4. **Scaffold** - Generate project structure with component manifests
5. **Code Generation** - Create TypeScript files (flows, config pages, etc.)
6. **Build, Deploy & Test** - Compile, deploy, and test flows
7. **Iterate** - Fix issues, rebuild, redeploy

### `/prismatic-skills:modify-integration`

Modify an existing Prismatic Code Native Integration.

```
/prismatic-skills:modify-integration Add error retry logic to the Salesforce sync
```

Workflow:

1. **Setup** - Create session and extract current integration state
2. **Requirements** - Gather modification details via questionnaire
3. **Code Changes** - Update TypeScript files following existing patterns
4. **Build, Deploy & Test** - Compile, deploy, and verify changes

### `/prismatic-skills:migrate-integration`

Migrate an integration from another platform (like Boomi or Cyclr) to a Prismatic Code Native Integration.

```
/prismatic-skills:migrate-integration ./exports/my-boomi-process
```

Workflow:

1. **Detect Platform** - Identify the source platform from export files
2. **Parse Export** - Extract processes, connectors, and data mappings
3. **Generate Schema** - Produce a standardized integration schema
4. **Map to Requirements** - Convert schema to Prismatic build requirements
5. **Build** - Hand off to the standard CNI build pipeline

Supported platforms: Boomi, Cyclr

### `/prismatic-skills:embedded`

Set up Prismatic embedding — marketplace, workflow builder, or custom UI — in your web application.

```
/prismatic-skills:embedded Add the integration marketplace to our Next.js app
/prismatic-skills:embedded Set up JWT signing for embedded Prismatic
```

Workflow:

1. **Stack Discovery** - Identify your framework and backend language
2. **Signing Keys** - Configure JWT signing key setup
3. **Backend** - Generate JWT token endpoint
4. **Frontend** - Integrate the embedded SDK with your framework

### `/prismatic-skills:orby`

Ask Orby, the Prismatic platform guide, about your environment or have it perform platform operations.

```
/prismatic-skills:orby What integrations do I have?
/prismatic-skills:orby Deploy the Slack integration to Acme Corp
/prismatic-skills:orby How do I query execution logs in GraphQL?
/prismatic-skills:orby Show me the last 10 failed executions
```

Capabilities:

- **Environment exploration** - List components, integrations, instances, customers, and executions
- **Platform operations** - Deploy integrations, manage instances, create customers
- **GraphQL query construction** - Build and execute queries against the Prismatic API
- **Documentation search** - Search and retrieve content from prismatic.io/docs
- **Workflow orchestration** - Multi-step operations like end-to-end deployment
- **Troubleshooting** - Investigate failed executions, check logs, diagnose issues

### `/prismatic-skills:version`

Check which plugin version is loaded and whether the session is stale.

## Agents

| Agent                     | Description                                                                                                                                                                                                             |
| ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `component-builder`       | Builds custom components from requirements to deployment. Handles scaffolding, code generation, building, and publishing.                                                                                               |
| `cni-builder`             | Builds Code Native Integrations from requirements to deployment. Manages component manifests, OAuth configuration, TypeScript generation, deploy, and test cycles. Also handles modifications to existing integrations. |
| `external-api-researcher` | Researches external APIs by fetching and analyzing documentation. Extracts authentication methods, endpoints, data models, and webhook capabilities into a structured JSON spec.                                        |
| `embedded-advisor`        | Guides developers through embedding Prismatic's marketplace and workflow builder in their web application. Handles signing key setup, JWT backend generation, frontend SDK integration, theming, and i18n.              |
| `migration-analyzer`      | Parses integration exports from other platforms (Boomi, Cyclr) and produces a standardized integration schema for migration to Prismatic.                                                                               |
| `migration-reviewer`      | Reviews and validates migration analysis output before handing off to the CNI build pipeline.                                                                                                                           |
| `orby`                    | Interactive Prismatic platform guide. Explores your environment, executes platform operations, constructs GraphQL queries, searches documentation, and orchestrates multi-step workflows.                               |

## Skills

The plugin includes eight knowledge bases that agents draw on:

| Skill                  | Purpose                                                                                                                                                               |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `component-patterns`   | Reference docs, code generation patterns, and complete examples (utility, API key connector, OAuth2 connector) for building custom components                         |
| `integration-patterns` | Reference docs, CNI pattern library (webhooks, state persistence, error handling, OAuth, multi-flow, etc.), and code generation guide for Code Native Integrations    |
| `prismatic-api`        | GraphQL query reference, API access hierarchy (MCP tools / Prism CLI), query patterns for customers, instances, executions, logs, components, and integrations        |
| `prismatic-docs`       | Documentation search strategies for prismatic.io/docs and example code navigation from the Prismatic examples repo                                                    |
| `embedded`             | Reference documentation for embedding Prismatic's integration marketplace and workflow builder in a web application, including JWT auth, SDK setup, theming, and i18n |
| `migration-framework`  | Standardized integration schema, schema-to-requirements mapping, and migration code generation guide                                                                  |
| `boomi-migration`      | Boomi concept mapping and export parsing reference for migrating Boomi processes to Prismatic                                                                         |
| `cyclr-migration`      | Cyclr concept mapping and export parsing reference for migrating Cyclr workflows to Prismatic                                                                         |

## Scripts

Builder agents are driven by TypeScript scripts in `scripts/` that handle every phase of the workflow. Agents call these scripts with Node.js 22.18+'s built-in TypeScript support rather than performing platform operations directly.

**Workflow scripts** (root level):

- `prerequisites.ts` - Verify Prism CLI, authentication, and create a session directory
- `validate-requirements.ts` - Validate that all required questions have been answered
- `write-answer.ts` - Write an answer to the requirements file for programmatic use
- `run.ts` - Dispatcher for running scripts by name

**Component scripts** (`scripts/components/`):

- `scaffold-component.ts` - Create component project structure via Prism CLI
- `build-component.ts` - Compile TypeScript with webpack
- `publish-component.ts` - Deploy component to Prismatic
- `validate-component.ts` - Validate the published component
- `create-organization-connection.ts` - Create a reusable connection in the Prismatic org

**Integration scripts** (`scripts/integrations/`):

- `scaffold-project.ts` - Create CNI project with component manifests
- `find-components.ts` - Find available Prismatic components
- `extract-connections.ts` - Extract connection options from components
- `get-credentials.ts` - Get credential fields for a connection
- `build-integration.ts` - Compile TypeScript
- `deploy-integration.ts` - Deploy to Prismatic
- `test-integration.ts` - Test flow execution
- `install-dependencies.ts` - Install npm packages
- `validate-typescript.ts` - TypeScript validation
- `troubleshoot.ts` - Quick diagnostics
- `package-for-download.ts` - Create downloadable package
- `extract-state.ts` - Read an existing integration's configuration
- `locate-project.ts` - Find where an integration project lives on disk
- `record-choices.ts` - Record design decisions for a session
- `update-tasks.ts` - Track answered questions and next steps
- `verify-code.ts` - Check that code matches requirements
- `search-connections.ts` - Find integration-agnostic connections

**Migration scripts** (`scripts/migration/`):

- `detect-platform.ts` - Identify the source platform from export files
- `parse-export.ts` - Parse integration exports (delegates to platform-specific parsers)
- `parse-boomi-export.ts` - Parse Boomi process exports
- `parse-cyclr-export.ts` - Parse Cyclr workflow exports
- `generate-mermaid-diagrams.ts` - Generate flow diagrams from parsed exports
- `schema-to-answers.ts` - Convert standardized schema to Prismatic build requirements

**Shared utilities** (`scripts/shared/`):

- `graphql.ts` - GraphQL query execution via Prism CLI
- `prism-retry.ts` - CLI command retry logic
- `project-directory.ts` - Session directory management
- `check-prism-access.ts` - Verify Prism CLI authentication
- `timing.ts` - Performance timing utilities
- `code-plan.ts` - Generate code-gen plans from requirements
- `diagnose-build.ts` - Diagnose build failures and suggest fixes
- `install-manifest.ts` - Install a component manifest into a CNI project
- `load-spec.ts` - Load YAML question specs
- `parse-yaml.ts` - YAML parsing utilities
- `validate-phase.ts` - Verify project readiness for each workflow phase

## Hooks

The plugin registers Claude Code hooks for enforcing workflow rules:

- `pretooluse-dispatch.mjs` - Dispatches pre-tool-use checks based on the tool manifest
- `check-destructive.mjs` - Pauses before destructive operations for agent confirmation
- `session-start-discovery.mjs` - Captures plugin version at session start

## Templates

Code generation templates in `templates/` define the required file structure for generated components and integrations. Each `.template` file contains structural boilerplate with typed slots (`{{SLOT_NAME}}`) that the agent fills from requirements.

- **Component templates**: `index.ts`, `actions.ts`, `connections.ts`, `client.ts`, `triggers.ts`, `inputs.ts`, `rawRequest.ts`
- **Integration templates**: `index.ts`, `componentRegistry.ts`, `configPages.ts`, `flows.ts`, `flows-index.ts`

## Repository Structure

```
prismatic-skills/
├── .claude-plugin/
│   ├── plugin.json                  # Plugin manifest
│   └── marketplace.json             # Marketplace catalog
├── .mcp.json                        # Bundled Prism MCP server config
├── CLAUDE.md                        # Agent orchestration instructions
├── commands/
│   ├── build-component.md           # /prismatic-skills:build-component
│   ├── build-integration.md         # /prismatic-skills:build-integration
│   ├── modify-integration.md        # /prismatic-skills:modify-integration
│   ├── migrate-integration.md       # /prismatic-skills:migrate-integration
│   ├── embedded.md                  # /prismatic-skills:embedded
│   ├── orby.md                      # /prismatic-skills:orby
│   └── version.md                   # /prismatic-skills:version
├── agents/
│   ├── component-builder.md
│   ├── cni-builder.md
│   ├── external-api-researcher.md
│   ├── embedded-advisor.md
│   ├── migration-analyzer.md
│   ├── migration-reviewer.md
│   └── orby.md
├── skills/
│   ├── component-patterns/          # Component reference docs & examples
│   ├── integration-patterns/        # CNI reference docs & pattern library
│   ├── prismatic-api/               # GraphQL & API reference
│   ├── prismatic-docs/              # Documentation search reference
│   ├── embedded-patterns/           # Embedded marketplace & workflow builder
│   ├── migration-framework/         # Standardized migration schema & mapping
│   ├── boomi-migration/             # Boomi-specific parsing & concept mapping
│   └── cyclr-migration/             # Cyclr-specific parsing & concept mapping
├── hooks/
│   ├── hooks.json                   # Hook registration
│   ├── pretooluse-dispatch.mjs      # Pre-tool-use check dispatcher
│   ├── check-destructive.mjs        # Destructive operation guard
│   ├── session-start-discovery.mjs  # Plugin version capture
│   └── tool-manifest.json           # Tool dispatch rules
├── templates/
│   ├── component/                   # Component code generation templates
│   └── integration/                 # Integration code generation templates
├── scripts/
│   ├── prerequisites.ts             # Environment setup
│   ├── validate-requirements.ts     # Requirements validation
│   ├── write-answer.ts              # Programmatic answer writing
│   ├── run.ts                       # Script dispatcher
│   ├── components/                  # Component lifecycle scripts
│   ├── integrations/                # Integration lifecycle scripts
│   ├── migration/                   # Platform migration scripts
│   ├── shared/                      # Shared utilities
│   └── questions/
│       ├── component.yaml           # Component questionnaire spec
│       ├── integration.yaml         # Integration questionnaire spec
│       ├── modify-integration.yaml  # Modification questionnaire spec
│       ├── component/               # Component question groups
│       └── integration/             # Integration question groups
└── README.md
```

## License

MIT

© prismatic-io · MIT · prismatic-io/prismatic-skills

Похожие плагины

Все плагины по теме «Автоматизация и no-code: n8n, Zapier, Make» →
cargo-connection getcargo Управляет интеграциями и коннекторами в Cargo CLI, находит действия и разрешает параметры connectorUuid для нод воркфлоу. CX Codex +1 10 400установок troubleshooting-flows celigo Скилл для пошаговой диагностики сбоев в интеграционных потоках Celigo. Помогает разобрать полные аварии, частичные ошибки записей, пустые прогоны и зависшие дельты. CX Codex +1 2 900установок marketplace официальный Vercel Labs Помогает искать и подключать интеграции Vercel Marketplace прямо в проекте. Команда проверяет связку с Vercel, подтягивает переменные окружения и настраивает нужные SDK. CX Codex GP ChatGPT ★ 7 604звёзд репо getting-started celigo Вводит агента в правила платформы Celigo: задаёт порядок сборки ресурсов от коннекторов к потокам и распределяет задачи между Celigo CLI и MCP. CX Codex +1 2 900установок simplifier-mcp simplifier-ag Связывает ИИ-ассистента с инстансом Simplifier: коннекторы, бизнес-объекты, типы данных и вызовы внешних систем. Пригодится, если вы собираете приложения на low-code платформе. CX Codex +1 ★ 5звёзд репо pipefy-ipaas pipefy Создаёт, тестирует и публикует многошаговые интеграции iPaaS в Pipefy со сторонними сервисами вроде Slack и Google Sheets. CX Codex +1 593установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой