SuperAPI AI 工具集

canai-replicate

通用与其它

查看项目

更新于 10-16 03:36

技能介绍

用途:将线上网站(整站或单个 URL)重建为 CanAI(WordPress + Twig + Tailwind)迁移套件,包含每个一次性页面的自包含 HTML、每个重复页面类型的可复用 Twig 模板、站点级 DESIGN.md 以及描述需要人工实现的自定义文章类型与字段的 CONTENT-MODEL.md,可直接对接 canai-mcp。

主要能力:多页面与语义化提取而非像素级克隆;重复页面(博客、团队成员、产品、案例等)合并为一个由真实 WordPress 内容驱动的 Twig 模板;transform 阶段用 Tailwind 工具类、DESIGN.md 令牌与 Alpine 交互重建,页眉页脚为共享 partial 并由真实 WordPress 菜单驱动。支持四种目标:structure(结构清单)、wireframe(灰盒静态 HTML)、styled(语义迁移套件)、pixel(页面模式像素门禁)。

使用方式:先记录目标,如 "$HOME/.claude/skills/canai-replicate/bin/replica" objective example.com --set wireframe --scope page,随后按 capture、classify、transform、pushprep 等命令顺序执行;运行 capture 前需先安装 agent-browser CLI 与对应 Claude 技能,并创建独立 Chrome profile:agent-browser --profile "$HOME/.canai-browser" --session canai open <target-url>。

适用场景:将现有站点迁移或重建为 WordPress/CanAI 语义化站点,而非制作截图化石。

限制:需要 Node 22+;replica 不驱动浏览器,需由 agent-browser 驱动;无 npm 依赖;像素模式有硬门禁(默认 mismatch < 15%、height Δ < 10%、最多 3 次尝试);站点若在登录墙或机器人拦截页后应停止并告知用户。