* feat: add migration skill family; fix legacy .createos.io domain
Migration skill family (new):
- skills/vercel-to-createos — live, end-to-end tested against CreateOS
MCP. CreateProject (Pattern A: useBuildAI; Pattern B: explicit
commands) and CreateProjectEnvironment shapes verified.
- skills/{netlify,railway,heroku,render,flyio}-to-createos — reserved
stubs routing users to concierge migration until they ship.
- MIGRATIONS.md — category index at repo root (flat layout because the
skills CLI does not resolve nested category paths).
- README.md — adds vercel-to-createos row + migration section.
- skills/createos/SKILL.md — "See also" cross-link to migration family.
URL audit (existing skill):
- Replaced legacy .createos.io domain (DNS unreachable) with current
.createos.nodeops.network across createos/SKILL.md, references/
api-reference.md, references/deployment-patterns.md, and scripts/
quick-deploy.sh.
Known issues flagged in PR body:
- https://createos.nodeops.network/migrate currently 404s.
- Stray skills/SKILL.md (untracked, pre-existing) deliberately not
included in this commit.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix(migrate): swap /migrate 404 URL for mailto:business@nodeops.xyz
The concierge migration URL referenced throughout the migration skill
family (https://createos.nodeops.network/migrate) currently 404s. Until
the landing page exists, route users to the business inbox instead.
Affects 15 references across 8 tracked files (vercel + 5 stubs, plus
MIGRATIONS.md and the createos See also section).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix(createos): MCP endpoint path is /mcp not /sse in quick-deploy.sh
One-off inconsistency caught by @pratikbin in PR review. Every other
reference in the createos skill (SKILL.md, config.json,
deployment-patterns.md) already uses /mcp — this was the lone holdout.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Naman <naman307@Namans-MacBook-Pro.local>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.1 KiB
Migration Skills
A family of skills that migrate existing deployments from other cloud platforms to CreateOS.
Each migration skill reads the source platform's configuration, maps it to CreateOS equivalents, provisions environments and environment variables, and triggers the first deployment via the CreateOS MCP server. Skills do not modify or delete anything on the source platform — your existing deployment stays live until you cut DNS over.
Note on naming: The
skillsCLI in this repository uses a flat layout (skills/<skill-name>/SKILL.md). All migration skills are named<platform>-to-createosand live as siblings underskills/, not under amigrate/subdirectory.
Available today
| Skill | Description | Install |
|---|---|---|
| vercel-to-createos | Migrate Next.js, Vite, React, Vue, Svelte apps from Vercel to CreateOS | npx skills add https://github.com/NodeOps-app/skills --skill vercel-to-createos |
Coming soon
These skills are reserved namespaces with stub SKILL.md files in place. Until they ship, they route users to the concierge migration path at mailto:business@nodeops.xyz.
| Skill | Source platform | Config file(s) it will parse |
|---|---|---|
| netlify-to-createos | Netlify | netlify.toml |
| railway-to-createos | Railway | railway.json or railway.toml |
| heroku-to-createos | Heroku | Procfile, app.json |
| render-to-createos | Render | render.yaml |
| flyio-to-createos | Fly.io | fly.toml |
Need a migration that hasn't shipped yet?
CreateOS offers a concierge migration service. Engineers will move your project end to end — config translation, environment variables, data, DNS — at no charge.
→ mailto:business@nodeops.xyz
Resources
- Full Vercel migration guide:
https://nodeops.network/createos/docs/Migrations/Vercel - CreateOS deployment docs:
https://nodeops.network/createos/docs/deploy - Concierge migration:
mailto:business@nodeops.xyz - Skill repository:
https://github.com/NodeOps-app/skills