SuperAPI AI 工具集

migrate-oxygen-to-bricks

通用与其它

查看项目

更新于 10-16 01:14

技能介绍

用途:把 Oxygen Builder 构建的 WordPress 页面迁移为 Bricks Builder 格式,触发词包括 migrate oxygen to bricks、convert oxygen to bricks、replace oxygen with bricks 等。

主要能力:审计所有 Oxygen 页面并统计组件类型与复杂度,映射 Section、Container/Div、Heading、Text、Image、Button、Video、Icon、Flexbox 布局、列/网格、自定义 CSS 类与内联样式、链接、代码块等组件;将内容提取并重新编码为 Bricks 的 JSON 数组;转换时把颜色与字体注册为 Bricks 全局样式中的命名设计令牌,页面引用令牌而非内联值。

使用方式:需安装并连接 Respira for WordPress 插件、启用 MCP 连接、源站启用 Oxygen Builder、目标站安装 Bricks Builder,并具备读扫描与写副本权限。流程为:先用 respira_find_builder_targets、respira_extract_builder_content 做只读审计;生成迁移计划并等待用户明确确认;逐页用 respira_create_page_duplicate 创建副本,写前用 respira_get_snapshot 快照,再用 respira_inject_builder_content(builder=bricks)注入,出错时用 respira_find_element 与 respira_update_element 定点修正,批量修正用 respira_batch_update。完成后汇总成功、警告与失败项。

评审与上线:用 respira_create_review_link 发送评审链接(Murmur 功能需 Builder 及以上方案,低方案改用 respira_create_share_link);用 respira_list_review_comments 读取意见,逐条用 respira_find_element、respira_update_element 修改,并以 respira_resolve_review_comment 关闭;评审结束用 respira_revoke_review_link 关闭链接。上线由站主决定,发布后用 respira_purge_cache 做全站缓存清理。

限制:不迁移 Oxygen 全局样式与样式表、不转换 Oxygen 可见性条件、不迁移自定义 PHP/代码块逻辑、不重建模板(页眉页脚归档)、不处理 WooCommerce 模板,也不保证像素级一致。副本不会自动发布,支持快照回滚或直接删除草稿副本。标准组件约可映射 80-90%,仍需人工复核。该技能会向指定端点发送使用统计,失败不阻塞流程。