房产运营助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/apex27-automation
技能介绍
解决房产运营中的 API 碎片化与状态管理难题
在复杂的业务系统中,房产运营往往涉及大量跨平台的自动化操作。开发者面临的典型问题是:API 接口繁多、认证状态易过期,且自动化工作流缺乏统一的会话管理。直接编写集成代码不仅繁琐,还容易在工具参数变更时引发崩溃。这个技能通过 Rube MCP 封装了底层细节,将 Apex27 的各类操作抽象为可动态发现和执行的标准化工具调用。
核心工作流与动态发现机制
技能的核心在于先发现,后执行的动态路由策略。
- 工具发现:在任何操作前,必须调用
RUBE_SEARCH_TOOLS获取当前 Apex27 工具包的最新 slug 列表、输入 Schema 和推荐执行计划。 - 连接验证:通过
RUBE_MANAGE_CONNECTIONS检查 Apex27 连接状态,仅在确认为 ACTIVE 时才允许运行工作流,必要时引导完成 OAuth 授权。 - 批量执行与状态维持:使用
RUBE_MULTI_EXECUTE_TOOL执行具体任务。系统强制要求传入memory对象(即使为空),并支持在单次工作流内复用 Session ID,避免重复鉴权。对于复杂操作,可通过RUBE_REMOTE_WORKBENCH配合run_composio_tool()进行批量处理。
适用边界与工程实践注意点
- 避免硬编码:Apex27 的工具 Schema 可能随上游更新而变化,切勿在代码中硬编码工具 slug 或参数,必须依赖搜索接口动态获取。
- 分页处理:在拉取列表数据时,需仔细检查响应中的分页 token(Pagination tokens),循环请求直至数据完整。
- 严格的 Schema 校验:提交参数时必须严格匹配搜索结果中返回的字段名和数据类型,不合规的请求会被直接拒绝。
使用场景
- 在执行批量房源数据同步时,使用 `RUBE_MULTI_EXECUTE_TOOL` 传入 `memory` 参数并复用 session ID,完成数据流转。
- 当上游 API 更新导致参数变更时,通过 `RUBE_SEARCH_TOOLS` 动态获取最新 slug 和 schema,避免硬编码导致脚本崩溃。
- 在拉取大批量房产列表时,检查响应中的分页 token,循环调用 `RUBE_MULTI_EXECUTE_TOOL` 直至完整获取房源信息。
适合人员
- 房产平台后端开发者,需要在集成第三方服务时处理 API 认证易过期和分页拉取数据的问题。
- 业务自动化工程师,希望在执行批量运营任务时动态发现最新工具接口,避免因上游参数变更导致脚本失效。
- 数据集成项目负责人,需要通过 MCP 协议连接工具包,并要求在复杂工作流中维持稳定的会话状态。