用途:在针对某个 WordPress 站点开始新会话时,先让代理了解站点情况与正确的操作方式,防止代理写入原始 HTML 而非调用站点实际使用的页面构建器。适合初次接触某站点、刚通过 MCP 连接、上一会话写错格式或需把上下文交接给他人/其他 AI 客户端时使用;已在同一站点连续工作、只读任务或与具体站点无关的通用问题时不必使用。
主要能力:按固定步骤执行——识别活动站点(respira_get_active_site、respira_list_sites);加载站点上下文(respira_get_site_context,获取 WordPress 与 PHP 版本、主题、插件数、是否多站点等);识别活动构建器(respira_get_builder_info,支持 Elementor、Bricks、Divi、Gutenberg、Oxygen 等多种);加载构建器的内联 schema(respira_get_builder_inline_schemas);扫描内容面(respira_list_pages、respira_list_custom_posts);输出简短简报。会话结束时(respira_remember)保存本次学到的东西,形成跨会话的站点记忆。
使用方式:运行本技能后按步骤调用上述 MCP 工具。页面编辑须走构建器原生模块与 schema:读取用 respira_extract_builder_content 等,查找用 respira_find_element,修改用 respira_update_element / respira_update_module / respira_apply_builder_patch,整页写入用 respira_build_page / respira_inject_builder_content。对已发布的线上页面,先调用 respira_create_page_duplicate 再编辑,即 SafeEdit。respira_update_page 仅用于标题、别名、状态或自定义 CSS,不得用原始 HTML 改内容。
记忆机制:site_memory 随 respira_get_site_context 自动返回,用 respira_remember 保存、respira_list_memory 列出、respira_forget 删除;旧的通过 respira_site_memory 选项读写的方式已废弃。站点规则由服务端强制执行,返回 respira_protected_by_site_rule 的拒绝为最终结果,不得重试或绕行。
限制:需要 Respira for WordPress 插件与 MCP 服务器;技能会发送使用遥测(站点 URL 哈希、构建器、内容数量、成功失败、耗时),可在插件设置中关闭。具体收费与价格暂未提供。