网站技术研究助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/builtwith-automation。
技能介绍
它解决什么问题
Builtwith 可以识别站点使用的 CMS、框架、前端库等技术栈,但把它放进自动化流程时,鉴权、工具参数、会话管理都要自己处理。这个技能把上述环节整理成一套可重复调用的 Agent 工作流,让调研流程能从工具发现一直走到批量执行。
核心机制
技能并不直接对接 Builtwith API,而是通过 Rube MCP 调用 Composio 的 Builtwith toolkit。一次完整的工作流分三步:
- 工具发现:先用
RUBE_SEARCH_TOOLS拿到当前可用的 tool slug、输入 schema、建议执行计划和已知坑点,而不是硬编码参数。 - 连接检查:用
RUBE_MANAGE_CONNECTIONS(toolkit 为builtwith)确认连接处于ACTIVE;否则按返回的授权链接完成配置。Rube MCP 端点https://rube.app/mcp本身不需要 API key。 - 执行与批量:按发现的 slug 用
RUBE_MULTI_EXECUTE_TOOL执行;批量操作走RUBE_REMOTE_WORKBENCH中的run_composio_tool();带 schemaRef 的工具可由RUBE_GET_TOOL_SCHEMAS拉取完整 schema。
适用边界与注意点
- 先搜索再执行:tool schema 会变化,调用前必须执行
RUBE_SEARCH_TOOLS,字段名与类型以返回结果为准。 - memory 参数必传:即使没有上下文,
RUBE_MULTI_EXECUTE_TOOL也要带上memory: {}。 - 会话复用:同一工作流内复用 session ID,新工作流另起新 ID。
- 跟到底分页:响应中出现分页 token 时继续拉取,否则结果不完整。
- 连接未激活前,任何工作流都不应运行;实际可用的调研能力取决于 Builtwith 连接状态。
使用场景
- 接手陌生客户站点,需在竞标前列出其使用的 CMS 和前端框架等技术栈
- 接手陌生客户站点,要在竞标前整理其使用的技术栈
- 整理竞品技术选型清单,需要通过 Builtwith 批量核对站点技术构成
- 批量核查竞品站点的技术构成,输出对比清单
适合人员
- 负责竞品分析的产品经理,需要快速输出站点技术栈对比结论
- 做客户站点调研的技术顾问,要把技术栈结论写进交付报告
- 维护多站点的技术负责人,需要在改版前确认技术栈变化
- 搭建自动化调研流水线的工程师,需要把 Builtwith 工具接入 Agent 流程