Skip to content

feat: add netlify-to-createos migration skill#20

Open
adityachaudhary99 wants to merge 1 commit into
NodeOps-app:mainfrom
adityachaudhary99:main
Open

feat: add netlify-to-createos migration skill#20
adityachaudhary99 wants to merge 1 commit into
NodeOps-app:mainfrom
adityachaudhary99:main

Conversation

@adityachaudhary99
Copy link
Copy Markdown

@adityachaudhary99 adityachaudhary99 commented May 24, 2026

Summary

Replaces the netlify-to-createos stub with a fully implemented migration skill. Follows the same MCP-tool-first pattern as \�ercel-to-createos.

Changes

  • SKILL.md: Full migration workflow (8 steps) using CreateOS MCP tools (CreateProject, CreateProjectEnvironment, TriggerLatestDeployment, etc.) as primary references
  • config/config.json: Runtime, framework, and platform mapping tables
  • references/netlify-toml-reference.md: Netlify toml field reference
  • references/migration-patterns.md: Common migration code patterns
  • scripts/parse-netlify-config.sh: Helper to parse netlify.toml
  • scripts/migrate-env.sh: Helper to migrate environment variables
  • README.md: Added netlify-to-createos to available skills table
  • MIGRATIONS.md: Moved netlify-to-createos from 'Coming soon' to 'Available today'

Testing

End-to-end migration test passed against netlify-templates/next-netlify-starter — parsed netlify.toml + package.json, created matching CreateOS project with all settings, verified project and environment.

Notes

  • MCP tool names match the CreateOS MCP server schema (same as vercel-to-createos)
  • REST API and opencode-createos plugin listed as fallback alternatives

Full migration skill replacing the stub. Parses netlify.toml, maps build
settings and environment variables, flags incompatibilities (Edge Functions,
Forms, Identity), and guides deployment via the CreateOS MCP server.

Includes:
- MCP-tool-first SKILL.md matching vercel-to-createos pattern
- config/config.json with runtime/framework/platform mappings
- references/ with netlify-toml reference and migration patterns
- scripts/ with parse-netlify-config.sh and migrate-env.sh helpers
- Updated README.md and MIGRATIONS.md tables
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants