bunnycdn-automation
作者 ComposioHQbunnycdn-automation 是一个用于通过 Composio Rube MCP 自动化 Bunnycdn 工作流的 Claude skill。它会引导 agent 安装/设置 Rube MCP,验证 Bunnycdn 连接,先搜索当前工具 schema,并安全执行 CDN 任务。
该 skill 评分为 68/100,表示可以收录,但更适合作为轻量级 Rube MCP 集成指南来展示,而不是完整的 Bunnycdn 运维手册。目录用户可以获得足够的触发条件和设置说明,用来判断是否通过 Rube/Composio 做 Bunnycdn 自动化;但也应预期其内置工作流深度有限,并且较依赖实时工具发现。
- 有效的 frontmatter 清楚声明了 skill 名称、Bunnycdn 自动化用途,以及必需的 Rube MCP 依赖。
- 前置条件和设置步骤说明了必须连接 Rube MCP,Bunnycdn toolkit connection 必须为 ACTIVE,并且应先调用 RUBE_SEARCH_TOOLS 获取当前 schema。
- 该 skill 提供了工具发现和连接检查的操作模式,有助于 agent 避免猜测工具名称或使用过期 schema。
- 除单个 SKILL.md 外,没有配套文件、脚本、参考资料或 README,因此能否顺利采用,完全取决于内嵌说明以及外部 Rube/Composio 工具。
- 工作流指引主要围绕 RUBE_SEARCH_TOOLS 和 RUBE_MANAGE_CONNECTIONS 展开,整体偏通用;具体的 Bunnycdn 任务示例和边界场景处理流程并不多。
bunnycdn-automation skill 概览
bunnycdn-automation 能做什么
bunnycdn-automation 是一个用于通过 Composio 的 Rube MCP toolkit 操作 Bunnycdn 的 Claude skill。它可以帮助 agent 发现当前可用的 Bunnycdn tool schema、验证账号连接状态,并在执行 CDN 相关操作时减少泛泛一句“使用 API”所带来的猜测。
它最重要的行为并不是提供一份固定命令列表:该 skill 会要求 agent 先调用 RUBE_SEARCH_TOOLS,因为 Composio 的 tool 名称和 schema 可能会变化。因此,当你希望在执行 workflow automation 之前先进行实时 tool discovery 时,bunnycdn-automation skill 会很有价值。
适合 Workflow Automation 用户的场景
如果你已经在使用支持 MCP 的 agent,并希望把 Bunnycdn 操作放进更大的工作流中处理,那么这个 skill 很适合你。例如 CDN 设置、内容分发检查、pull zone 管理、缓存相关操作,或当前 Composio Bunnycdn toolkit 支持的账号级运维任务。
它尤其适合偏好用自然语言发起操作、但仍然要求 agent 尊重连接状态、tool schema 和执行顺序的用户。
采用前的关键要求
安装前,请确认你的客户端可以使用 MCP tools,并且 Rube MCP 可用。该 skill 需要:
RUBE_SEARCH_TOOLS用于 tool discoveryRUBE_MANAGE_CONNECTIONS用于 Bunnycdn 认证状态检查- 通过
bunnycdntoolkit 建立的有效 Bunnycdn 连接 - 愿意在执行前检查 tool schema,而不是假设参数不变
它不是独立的 Bunnycdn SDK、CLI wrapper,也不是静态 API reference。它的价值来自于正确协调 Rube MCP 调用。
如何使用 bunnycdn-automation skill
bunnycdn-automation 的安装与设置路径
从 Composio skills repository 安装该 skill:
npx skills add ComposioHQ/awesome-claude-skills --skill bunnycdn-automation
然后使用以下地址将 Rube MCP 添加到支持 MCP 的客户端中:
https://rube.app/mcp
安装完成后,确认 RUBE_SEARCH_TOOLS 已出现在你的 tool 列表中。接着,使用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit 为 bunnycdn。如果连接状态不是 ACTIVE,请按照返回的授权链接完成授权,并在要求 agent 执行 Bunnycdn 工作之前确认状态。
你需要提供给 skill 的输入
为了稳定使用 bunnycdn-automation,请向 agent 提供业务目标、目标 Bunnycdn 资源、期望的安全级别,以及任何已知标识符。较弱的提示词是:
Purge my Bunnycdn cache.
更好的提示词是:
Use bunnycdn-automation to discover current Bunnycdn tools first. Check my Bunnycdn connection status. If active, find the available cache purge or zone-related tools and propose the exact action before executing. Target pull zone
example-site-production. Do not modify unrelated zones.
这样能提升输出质量,因为 agent 可以搜索 schema、避免基于过时假设行动,并将执行范围限定到正确的 Bunnycdn 对象。
真实任务中的推荐工作流
一个实用的 bunnycdn-automation 使用流程应遵循以下顺序:
- 要求 agent 针对具体 Bunnycdn 用例调用
RUBE_SEARCH_TOOLS。 - 要求它总结匹配的 tool slugs、必填输入和风险。
- 使用
RUBE_MANAGE_CONNECTIONS确认 Bunnycdn 连接。 - 提供或确认资源标识符,例如 zone names、IDs、hostnames 或 paths。
- 在任何会修改状态的操作前,先要求给出类似 dry-run 的计划。
- 只有当 agent 将你的目标映射到已发现的 schema 之后,再批准执行。
做 repository review 时,请先阅读 composio-skills/bunnycdn-automation/SKILL.md。该 skill 目录中没有额外的 scripts、references 或 metadata files,因此 SKILL.md 是权威来源。
bunnycdn-automation skill 常见问题
bunnycdn-automation 比普通提示词更好吗?
是的,尤其是在任务依赖实时 MCP tools 时。普通提示词可能会幻觉出 Bunnycdn API 字段,或沿用过时假设。bunnycdn-automation skill 会明确要求 agent 先发现 tools、检查当前 schema,并在执行前通过 Rube MCP 管理 Bunnycdn 连接。
我需要 Bunnycdn API keys 吗?
该 skill 文档中的设置方式使用 Rube MCP 和 Composio connection management,而不是要求你把 API keys 粘贴到提示词里。你仍然需要一个已授权的 Bunnycdn 连接。如果 RUBE_MANAGE_CONNECTIONS 报告 bunnycdn toolkit 处于 inactive 状态,则必须先完成认证,工作流才能运行。
什么时候不应该使用这个 skill?
如果你需要离线文档、直接 SDK 开发、Terraform 风格的 infrastructure as code,或一份保证固定不变的 Bunnycdn 操作列表,就不适合使用 bunnycdn-automation。如果你的 agent 环境无法调用 MCP tools,它也不适用。该 skill 依赖实时可用的 Rube MCP 以及当前的 Composio toolkit schemas。
如何改进 bunnycdn-automation skill
用明确范围的上下文改进 bunnycdn-automation 提示词
提升结果质量最快的方法,是把宽泛请求改成带有明确操作上下文的请求。请包括:
- 环境:production、staging 或 test
- 目标:pull zone、storage zone、hostname、path 或 account area
- 意图:inspect、create、update、purge、verify 或 troubleshoot
- 安全规则:修改前先询问、避免影响无关 zones、先总结 schema
- 成功标准:什么输出可以证明任务已完成
示例:
Use bunnycdn-automation for Workflow Automation. Discover current Bunnycdn tools for pull zone inspection, verify my connection, then list the available read-only actions for zone
docs-cdn. Do not make changes.
避免常见失败模式
最主要的失败模式是跳过 tool discovery。如果 agent 直接跳到某个 Bunnycdn 操作,请把它拉回正确流程:“Call RUBE_SEARCH_TOOLS first and show the schema you plan to use.” 另一个问题是资源命名含糊。Bunnycdn 账号中可能包含多个 zones 或 hostnames,因此请提供 IDs,或要求 agent 在选择前先列出候选项。
对于破坏性或影响范围较大的操作,应强制加入确认步骤。Cache purges、zone updates 和安全相关更改,即使听起来很常规,也应视为会修改状态的操作。
在第一次输出后继续迭代
拿到第一版计划后,可以要求 agent 比较可用 tools、识别必填字段与可选字段,并说明哪些内容它无法验证,从而改进结果。如果执行失败,请把 tool error 粘贴回对话中,并要求 agent 针对同一用例重新运行 discovery。这样可以让 bunnycdn-automation 始终对齐当前 Rube MCP schemas,而不是依赖过时假设。
