← ClaudeAtlas

cyclr-migrationlisted

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".
prismatic-io/prismatic-skills · ★ 27 · Data & Documents · score 83
Install: claude install-skill prismatic-io/prismatic-skills
# 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