用途:引导用户把项目从 Contentful 迁移到 Contentstack,先迁移内容(内容类型、条目、资产、语言),再迁移读取 CMS 的网站代码。这是一个顺序工作流,每一步的输出会被下一步消费,例如 create 命令生成已填充的 stack 和带凭据的 bundle,供代码迁移使用。
主要能力:内置前置检查脚本、迁移插件安装、内容迁移(csdx migrate:create)、代码迁移(检测→规划→重写→评估,13 项检查)以及欢迎步骤。技能自带 scripts/ 与 references/ 目录,通过 {SKILL_DIR} 解析;支持会话级工作目录隔离、固定 Node 版本、进度清单跟踪、破坏性或高成本步骤前确认。
使用方式:先创建会话目录,检测 Python 3 命令,运行前置检查脚本,处理 Contentstack 与 Contentful 登录,选择 Contentful Space,然后依次执行各步骤。核心命令包括 csdx plugins:link .、csdx migrate:create、csdx auth:login --oauth、contentful login、contentful space use --space-id <SPACE_ID>。
适用场景:从 Contentful 迁移到 Contentstack 的内容与代码迁移项目。
限制:目前仅支持 Contentful 作为源平台;需要 Node 20+ 与 Python 3;登录为浏览器交互式;迁移过程中不应在聊天中展示代码;其他平台、收费、价格等信息暂未提供。