Skip to content

feat: add cms-migration skill#3

Open
JarrodMFlesch wants to merge 4 commits intomainfrom
feat/cms-migration-skill
Open

feat: add cms-migration skill#3
JarrodMFlesch wants to merge 4 commits intomainfrom
feat/cms-migration-skill

Conversation

@JarrodMFlesch
Copy link
Copy Markdown

This skill helps users migrate content to Payload from other CMSs like WordPress, Contentful, Strapi, Sanity, or Webflow.

The approach is config-first: instead of jumping straight to data import, Claude works with the user to design their Payload collections through conversation. The user provides sample data, Claude proposes a collection config and explains the reasoning, and they iterate until the structure is right. Only after all collections are confirmed does it move on to discussing the actual migration.

The skill includes a complete field reference so Claude can match source data patterns to appropriate Payload field types. It also addresses a common migration mistake where things like categories appear to be fixed values but actually need to be relationship fields so users can manage them later.

Interactive workflow to design Payload collections from source CMS data.
Config-first approach: establish data structure through conversation
before any data import.

Includes:
- SKILL.md with workflow phases and guidance
- PAYLOAD-FIELD-REFERENCE.md with complete field type schemas
- Select vs relationship disambiguation guidance
- Migration patterns for WordPress, Contentful, Strapi
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.

1 participant