SuperAPI AI 工具集

migration-companion

办公与效率

查看项目

更新于 10-16 09:56

技能介绍

该技能用于把项目从 Contentful 迁移到 Contentstack,先迁移内容(内容类型、条目、资源、语言),再迁移读取 CMS 的网站代码,整体是顺序工作流,每一步的产物供下一步使用。

主要能力:按步骤执行前置检查与输入收集、安装迁移插件、内容迁移、代码迁移,并在最后输出欢迎与后续步骤总结。内容迁移通过 Contentstack CLI 的 migrate 插件完成,使用 csdx migrate:create 一次性导出 Contentful 空间、转换为 Contentstack 包并导入新堆栈;代码迁移执行检测、计划、重写与 13 项校验。

使用方式:在独立会话工作区中运行,创建会话目录并记录为 SESSION_DIR;按步骤读取 references 下的对应参考文件,并通过 <SKILL_DIR> 定位随附脚本与参考文档。关键命令包括 csdx auth:login --oauth、csdx plugins:install @contentstack/cli-external-migrate 以及 csdx migrate:create。每步完成后需通过对应校验(如检查堆栈键、元数据与映射文件是否存在、导入导出数量一致)。

限制与注意:目前仅支持 Contentful 作为来源;要求 Python 3、Node 20+;破坏性或昂贵步骤(登录、创建堆栈、修改代码)需用户确认;部分登录为浏览器交互式,Contentful 登录需用户自行完成;不要展示代码片段(用户需自行运行的命令和指定模板除外);遇到失败应停止并诊断;Shell 状态不跨命令保留,占位符需替换为实际值。资料未提供具体收费、价格与效果数据。