通过 Rube MCP 自动处理 Bidsketch 提案与客户相关任务。
该技能本身更像是开源的提示/操作说明,来源社区可信度较高,未见本地执行或本地文件读写红旗。主要安全关注点在于它引导用户接入第三方 Rube/Composio 与 Bidsketch 账户,相关数据流和账户授权应在使用前单独确认。
材料写明“无 API keys needed”,但明确要求通过 `RUBE_MANAGE_CONNECTIONS` 建立 `bidsketch` 连接,并在连接非 ACTIVE 时跟随返回的认证链接完成授权。这意味着虽不需本地环境变量,仍涉及第三方账户 OAuth/连接授权,需留意授权范围与会话滥用风险。
README 明确要求添加 `https://rube.app/mcp` 作为 MCP 服务器,并通过 Composio 的 Bidsketch toolkit 执行操作;按其工作流,用户查询、工具参数和 Bidsketch 相关数据会经由这些远程服务传输。端点在文档中有明确声明,但属于第三方外发,应确认数据最小化与隐私边界。
从已给材料看,这是一个 prompt-only 技能说明,本身不包含可执行代码、安装脚本或本机起进程步骤。文档提到的 `RUBE_MULTI_EXECUTE_TOOL`、`RUBE_REMOTE_WORKBENCH` 属于外部 MCP/远程工具调用说明,而非该技能直接获取本机执行权限的证据。
未见其声明读取本地文件、磁盘目录或系统资源;但其目标是“Automate Bidsketch operations”,并要求建立 Bidsketch 活跃连接,因此预期会访问用户在 Bidsketch 账户中的业务数据。材料未展示具体字段级权限,建议按最小授权原则使用。
正面证据是:该技能收录于 GitHub 开源仓库,社区采用度高(约 65k stars),且从材料看主要是可审计的说明文本。需留意的是许可证未声明、维护状态未知,且实际能力依赖外部 Rube/Composio 服务,服务端实现并非完全由当前仓库覆盖审计。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "bidsketch-automation" 技能: 1. 下载 https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/bidsketch-automation/SKILL.md 2. 保存为 ~/.claude/skills/bidsketch-automation/SKILL.md 3. 装好后重载技能,告诉我可以用了
Automate Bidsketch operations through Composio's Bidsketch toolkit via Rube MCP.
Toolkit docs: composio.dev/toolkits/bidsketch
RUBE_MANAGE_CONNECTIONS with toolkit bidsketchRUBE_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 bidsketchAlways discover available tools before executing workflows:
RUBE_SEARCH_TOOLS
queries: [{use_case: "Bidsketch 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 Bidsketch task"}]
session: {id: "existing_session_id"}
RUBE_MANAGE_CONNECTIONS
toolkits: ["bidsketch"]
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 Bidsketch-specific use case |
| Connect | RUBE_MANAGE_CONNECTIONS with toolkit bidsketch |
| 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