cloudflare-browser-rendering-automation
作者 ComposioHQcloudflare-browser-rendering-automation 可帮助 agent 通过 Composio Rube MCP 运行 Cloudflare Browser Rendering 工作流。它提供设置指引、活跃连接检查、使用 RUBE_SEARCH_TOOLS 进行实时工具发现,以及更安全的 Browser Automation 执行方式。
该技能评分为 68/100,表示可以收录,但更适合作为轻量级集成指南呈现,而不是完整的自动化套件。目录用户可以获得足够信息来判断何时安装,以及 agent 应如何开始使用;但在具体运行细节上,仍应预期依赖实时的 Rube MCP schema 发现,以及 Composio/Cloudflare 连接配置。
- 有效的 frontmatter 和清晰描述让预期触发场景很明确:通过 Rube MCP/Composio 自动化 Cloudflare Browser Rendering。
- 前置条件和设置步骤明确了所需的 Rube MCP server、RUBE_SEARCH_TOOLS 可用性,以及通过 RUBE_MANAGE_CONNECTIONS 建立的 ACTIVE cloudflare_browser_rendering 连接。
- 工具发现说明明确要求 agent 先搜索工具以获取当前 schema,从而降低使用过期硬编码调用的风险。
- 除 SKILL.md 外,没有提供支持文件、脚本、参考资料或 README,因此采用该技能的前提是用户已经了解 Rube MCP 和 Composio 工具执行方式。
- 该技能将最新 schema 和执行细节交由 RUBE_SEARCH_TOOLS 处理,这有助于应对 MCP 变化,但也意味着仓库本身提供的 Cloudflare Browser Rendering 具体示例较少。
cloudflare-browser-rendering-automation skill 概览
cloudflare-browser-rendering-automation 能做什么
cloudflare-browser-rendering-automation 是一个 Claude skill,用于通过 Composio 的 Rube MCP server 运行 Cloudflare Browser Rendering 工作流。它面向需要先发现当前 Cloudflare Browser Rendering 工具 schema、确认已完成认证连接,然后再通过可用 Rube tools 执行浏览器渲染任务的 agent;这样可以避免凭空猜测 API 参数。
适合的用户和任务
如果你希望 AI agent 借助 Cloudflare Browser Rendering 处理 Browser Automation 任务,例如渲染页面、捕获浏览器输出,或通过 Composio tools 协调浏览器操作,这个 skill 会比较合适。它尤其适合已经在使用 Claude 与 MCP,并希望为 Cloudflare Browser Rendering 操作建立可重复配置路径的开发者、自动化工程师、增长团队、QA 团队和运营人员。
主要差异点
它的关键并不是提供一份固定命令清单,而是明确要求先调用 RUBE_SEARCH_TOOLS。Cloudflare 和 Composio 的工具 schema 可能会变化,因此该 skill 会推动 agent 在执行动作之前,先发现实时 tool slugs、必填字段、执行计划和潜在坑点。相比可能使用过期参数的静态 prompt,cloudflare-browser-rendering-automation skill 更安全。
采用前需要考虑的因素
这是一个轻量编排型 skill,不是完整应用。仓库中只有 SKILL.md,没有辅助脚本、示例目录或本地测试工具。能否采用取决于你是否可用 Rube MCP、是否已在 Composio 中激活 Cloudflare Browser Rendering 连接,以及你的客户端是否能调用 MCP tools。如果你需要的是独立的 Playwright 代码或自托管浏览器集群,这不是合适的抽象层。
如何使用 cloudflare-browser-rendering-automation skill
cloudflare-browser-rendering-automation 安装上下文
将该 skill 安装到兼容的 Claude skills 环境中,例如:
npx skills add ComposioHQ/awesome-claude-skills --skill cloudflare-browser-rendering-automation
然后在你的客户端中配置 Rube MCP,添加 MCP server endpoint:
https://rube.app/mcp
上游 skill 不提供本地安装器或脚本。实际配置流程是:确认 RUBE_SEARCH_TOOLS 可用,使用 toolkit cloudflare_browser_rendering 调用 RUBE_MANAGE_CONNECTIONS,完成返回的任何授权流程,并在要求 agent 渲染或自动化任何内容之前,确认连接状态为 ACTIVE。
skill 需要的输入
为了获得更稳定的 cloudflare-browser-rendering-automation usage,需要给 agent 足够的任务上下文,让它能选择正确的已发现工具。建议提供的信息包括:
- 要渲染的目标 URL 或页面状态
- 期望输出,例如 screenshot、rendered HTML、类似 PDF 的 capture、console data,或页面验证结果
- viewport、device、locale、timeout、authentication 或 wait conditions
- 页面是否需要 cookies、headers、login,或特定 navigation path
- 如果页面被拦截、重定向或加载失败,应如何处理
较弱的 prompt 是:“Render this website.” 更好的 prompt 是:“Use cloudflare-browser-rendering-automation to discover the current Cloudflare Browser Rendering tools via RUBE_SEARCH_TOOLS, confirm the cloudflare_browser_rendering connection is active, then capture a desktop screenshot of https://example.com/pricing after network idle or a visible pricing table. Report the tool used, key parameters, and any load errors.”
推荐工作流
先阅读 composio-skills/cloudflare-browser-rendering-automation/SKILL.md;这是唯一的源文件,也定义了该 skill 的运行约定。在实时会话中,可以要求 agent:
- 使用 Browser Rendering 用例调用
RUBE_SEARCH_TOOLS。 - 检查返回的 tool slugs、schemas、必填字段和 pitfalls。
- 使用
RUBE_MANAGE_CONNECTIONS检查 Cloudflare Browser Rendering 连接。 - 只有在连接已激活且 schema 已明确后再执行。
- 总结具体的 tool call 选择,方便后续复用该工作流。
这个顺序很重要,因为跳过发现步骤最容易导致字段无效或调用失败。
获得更好结果的 prompt 模式
不要只给 URL,要同时说明意图和约束。一个可靠模式是:
Use cloudflare-browser-rendering-automation for Browser Automation. First search Rube tools for the current Cloudflare Browser Rendering schema. Then [specific browser task]. Use [viewport/device/auth/wait condition]. Return [artifact or summary], and if execution fails, explain whether the issue was connection, schema, page loading, or site behavior.
这会告诉 agent 何时调用该 skill、如何验证工具可用性,以及如何归类失败原因。
cloudflare-browser-rendering-automation skill 常见问题
它比普通的浏览器自动化 prompt 更好吗?
是的,前提是你的环境支持 Rube MCP 和 Composio。普通 prompt 可能会编造工具名称或使用过期参数。cloudflare-browser-rendering-automation skill 明确要求在执行前进行实时工具发现,因此当 schema 或可用操作发生变化时,可靠性更高。
我需要 Cloudflare 账号或 Composio 连接吗?
你需要通过 Rube/Composio 拥有一个处于 active 状态的 Cloudflare Browser Rendering 连接。该 skill 的配置路径会使用 toolkit cloudflare_browser_rendering 调用 RUBE_MANAGE_CONNECTIONS;如果连接未激活,用户必须先完成返回的认证流程,自动化任务才能运行。
适合新手吗?
如果用户已经理解 MCP tool calling,它对新手算比较友好;但如果期待的是一键式浏览器自动化应用,就不太适合。该 skill 说明了操作顺序,但你仍然需要一个支持 MCP 的客户端、Rube tools 访问权限,以及足够明确的任务细节来定义浏览器应该渲染什么。
什么时候不应该使用这个 skill?
如果你需要本地 Playwright 脚本、自定义浏览器扩展工作流、离线抓取,或不依赖 MCP、可提交到 CI 的确定性测试,就不应使用它。对于“analyze this site”这类目标模糊的任务也应避免使用,除非你能明确哪些页面、输出、时机和验收标准才是关键。
如何改进 cloudflare-browser-rendering-automation skill
改进 cloudflare-browser-rendering-automation 输入
最快的改进方式是把任务描述得更清楚。提供准确 URL、期望产物、viewport、等待策略和成功条件。对于需要认证的页面,说明应如何处理 authentication,以及是否预期使用 cookies、headers 或现有 session。这样可以减少因上下文缺失而不是工具能力限制导致的失败运行。
处理常见失败模式
常见问题包括 Composio 连接未激活、假定的 schema 已过期、页面需要 login、反爬行为、JavaScript 一直无法进入 idle,以及输出预期不清。要求 agent 在最终报告中区分这些类别。这样下一轮迭代才有明确动作:重新连接、调整等待条件、补充 auth 上下文,或缩小页面目标范围。
根据首次输出继续迭代
第一次运行后,根据工具实际返回的结果继续细化。如果 screenshot 是空白的,增加 wait-for-selector 条件。如果 capture 是 mobile,但你期望 desktop,就指定 viewport dimensions。如果 agent 选择了过于宽泛的操作,要求它用更窄的用例重新运行 RUBE_SEARCH_TOOLS,例如 “capture screenshot after login” 或 “extract rendered page text”。
有价值的仓库改进方向
如果上游 skill 能补充示例 prompt、示例 RUBE_SEARCH_TOOLS responses、故障排查案例,以及面向 screenshots、rendered HTML 和 page verification 的任务配方,会更有用。在这些内容出现之前,请把 SKILL.md 视为事实来源,并为团队最常运行的 Cloudflare Browser Rendering 操作整理自己的可复用 prompt snippets。
