From prismatic-skills
This skill should be used when the user needs to analyze a Cyclr export, parse Cyclr JSON files, migrate from Cyclr to Prismatic, convert Cyclr cycles to CNI flows, map Cyclr steps to Prismatic equivalents, or interpret Cyclr connector settings, field mappings, and cycle parameters. Relevant when the user says "analyze Cyclr export", "migrate from Cyclr", "parse Cyclr JSON", "convert Cyclr cycle to Prismatic", or "what does this Cyclr step map to".
How this skill is triggered — by the user, by Claude, or both
Slash command
/prismatic-skills:cyclr-migrationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Knowledge for analyzing Cyclr cycle JSON exports and converting them to the standard integration schema for Prismatic CNI migration.
Knowledge for analyzing Cyclr cycle JSON exports and converting them to the standard integration schema for Prismatic CNI migration.
Cyclr exports are single JSON files per cycle. Each file contains the complete cycle definition including steps, edges, variables, and connector metadata.
Top-level keys in export:
VersionedCycle - Version metadata and publication status (Tags, Published)Steps[] - Array of step definitions with connector info, field mappings, and parametersEdges[] - Directed edges defining execution order (TailStep_Id → HeadStep_Id)Variables[] - Cycle-level variablesExportedConnectors[] - Encrypted connector data (not parseable — auth details come from Steps instead)Name - Cycle display nameStatus - Cycle status codeCustomMethodReleases[] - Custom API method definitions if anyShareFields[] - Fields exposed to customer configurationCycleStepErrorAction - Error handling strategyMaxRetriesOnError - Retry configurationNote: ExportedConnectors contains encrypted data and cannot be used for migration. All connector and authentication details are extracted from the AccountConnector blocks within each step.
Use prismatic-tools parse-export to deterministically extract structured data from Cyclr JSON exports. The parser handles all JSON parsing, reference resolution, and topological sorting, then outputs JSON. See references/cyclr-export-parsing.md for interpreting the output.
# Full output from a single file
prismatic-tools parse-export <export-file.json> --platform cyclr
# Full output from a directory of cycle exports
prismatic-tools parse-export <export-directory> --platform cyclr
# Summary mode (condensed overview for quick scope assessment)
prismatic-tools parse-export <export-path> --platform cyclr --summary
Efficient reading strategy: For multi-cycle exports, use --summary first to understand the scope (cycle names, step counts, connector types, field mapping counts). Then read the full output selectively — start with execution order and connectors, only read detailed field mappings and parameters when needed.
See references/cyclr-concepts-mapping.md for the complete ActionType-by-ActionType conversion table mapping Cyclr step types to Prismatic CNI equivalents.
Key mappings:
When analyzing a Cyclr export:
npx claudepluginhub prismatic-io/prismatic-skills --plugin prismatic-skillsCore knowledge for migrating integrations from other platforms (Boomi, Cyclr) to Prismatic Code Native Integrations. Provides the standard integration schema, schema-to-spec mapping, confidence scoring, and migration-aware code generation patterns. Use when the user says "migrate", "convert from Boomi/Cyclr", "parse this export".
Provides proven architectural patterns for building n8n workflows, covering webhook processing, HTTP API integration, database operations, AI agents, batch processing, and scheduled tasks.
Designs Make scenarios, selects modules, composes flows, and configures routing/branching/filtering/iterations/aggregations. Covers module selection and architecture decisions.