cyclr-migration

Solid

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".

Data & Documents 27 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
48
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Cyclr Migration Knowledge for analyzing Cyclr cycle JSON exports and converting them to the standard integration schema for Prismatic CNI migration. ## Cyclr Export Format 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 parameters - `Edges[]` - Directed edges defining execution order (TailStep_Id → HeadStep_Id) - `Variables[]` - Cycle-level variables - `ExportedConnectors[]` - Encrypted connector data (not parseable — auth details come from Steps instead) - `Name` - Cycle display name - `Status` - Cycle status code - `CustomMethodReleases[]` - Custom API method definitions if any - `ShareFields[]` - Fields exposed to customer configuration - `CycleStepErrorAction` - Error handling strategy - `MaxRetriesOnError` - Retry configuration **Note:** `ExportedConnectors` contains encrypted data and cannot be used for migration. All connector and authentication details are extracted from the `AccountConnector` blocks within each step. ## Parser 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...

Details

Author
prismatic-io
Repository
prismatic-io/prismatic-skills
Created
6 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category