通过 Rube MCP 自动化 Bannerbear 任务,批量生成并管理营销视觉素材。
该技能材料本身像是开源提示模板,来源可信度较高,未见本地执行或本地文件访问要求。主要风险点在于其实际依赖远程 Rube MCP 与 Bannerbear/Composio 连接,和元数据“无远程端点/无密钥”相比存在明显不一致,使用时应按第三方联网集成审慎对待。
材料虽写“无密钥”,但实际要求通过 `RUBE_MANAGE_CONNECTIONS` 建立 Bannerbear 连接并完成认证链接,说明会涉及第三方授权令牌/OAuth 会话;技能本身不要求本地明文密钥,但需注意授权给 Rube/Composio 代管连接后的凭证滥用面。
README 明确要求添加远程 MCP 端点 `https://rube.app/mcp`,并通过 Composio/Bannerbear 执行操作,用户提供的任务参数与 Bannerbear 相关数据预计会经由这些远程服务传输;这是联网工具的常规风险,但与上方“远程端点:无”存在事实不一致,需特别核对数据流向。
就所给材料看,这是提示式技能文档,未描述在本机启动进程、执行脚本或申请系统级能力;其动作主要是引导调用远程 MCP 工具,而非本地代码执行。
未见要求读取本地文件或主机数据,但一旦连接 Bannerbear,远程工具将可访问被授权的 Bannerbear 资源,并可能处理工作流中的输入、会话 ID、分页结果与 memory 参数等数据;访问面主要在第三方 SaaS 账户侧而非本机侧。
正面因素是其来自 GitHub 开源仓库且社区采用度很高,有利于降低整体风险;但该技能实际依赖外部托管服务 Rube/Composio,许可证未声明、维护状态未知,且材料与元数据在“是否联网/是否需要连接”上不一致,因此供应链透明度仍需留意。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "bannerbear-automation" 技能: 1. 下载 https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/bannerbear-automation/SKILL.md 2. 保存为 ~/.claude/skills/bannerbear-automation/SKILL.md 3. 装好后重载技能,告诉我可以用了
Automate Bannerbear operations through Composio's Bannerbear toolkit via Rube MCP.
Toolkit docs: composio.dev/toolkits/bannerbear
RUBE_MANAGE_CONNECTIONS with toolkit bannerbearRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit bannerbearAlways discover available tools before executing workflows:
RUBE_SEARCH_TOOLS
queries: [{use_case: "Bannerbear operations", known_fields: ""}]
session: {generate_id: true}
This returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.
RUBE_SEARCH_TOOLS
queries: [{use_case: "your specific Bannerbear task"}]
session: {id: "existing_session_id"}
RUBE_MANAGE_CONNECTIONS
toolkits: ["bannerbear"]
session_id: "your_session_id"
RUBE_MULTI_EXECUTE_TOOL
tools: [{
tool_slug: "TOOL_SLUG_FROM_SEARCH",
arguments: {/* schema-compliant args from search results */}
}]
memory: {}
session_id: "your_session_id"
RUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONS shows ACTIVE status before executing toolsmemory in RUBE_MULTI_EXECUTE_TOOL calls, even if empty ({})| Operation | Approach |
|---|---|
| Find tools | RUBE_SEARCH_TOOLS with Bannerbear-specific use case |
| Connect | RUBE_MANAGE_CONNECTIONS with toolkit bannerbear |
| Execute | RUBE_MULTI_EXECUTE_TOOL with discovered tool slugs |
| Bulk ops | RUBE_REMOTE_WORKBENCH with run_composio_tool() |
| Full schema | RUBE_GET_TOOL_SCHEMAS for tools with schemaRef |
Powered by Composio