通过 Rube MCP 自动化 Better Proposals 中的提案创建、查询与流程处理。
该技能本身是开源的提示词型 Skill,未包含可执行代码、安装脚本或本地权限请求,整体风险较低。但其设计目标是通过远程 Rube MCP 连接 Better Proposals 并执行账户级操作,因此实际使用时仍涉及外部授权与数据经第三方平台流转,需按连接范围审慎控制。
材料称“无 API keys needed”,但 README 明确要求通过 `RUBE_MANAGE_CONNECTIONS` 建立 Better Proposals 的活动连接,并在未激活时跟随返回的授权链接完成认证;这说明实际存在外部账户授权/令牌,只是由 Rube/Composio 代管而非在技能内明文配置。
README 明示需添加远程 MCP 端点 `https://rube.app/mcp`,并通过 Composio 的 Better Proposals 工具包执行操作;用户请求、工具参数及相关业务数据预计会发送至 Rube/Composio,再与 Better Proposals 交互。属该类集成的常规外发,但并非纯本地。
就提供材料看,这是一个 prompt-only 技能,未包含本地脚本、二进制、安装命令或要求在本机直接起进程执行代码的内容;它主要提供调用外部 MCP 工具的操作指引。
技能本身未声明本地文件读写权限,但其目标是自动化 Better Proposals 账户操作,并支持发现工具、批量执行、分页拉取与会话复用;因此实际可访问的数据范围取决于所授权的 Better Proposals 账户及 Composio/Rube 暴露的工具能力,需关注是否超出预期业务范围。
来源为 GitHub 开源仓库,且社区采用度高(约 6.5 万 star),这些都是明显的降风险因素;当前材料也显示该技能本身只是说明性 Skill。需留意的是许可证未声明、维护状态未知,后续仍应结合仓库更新情况复核。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "better-proposals-automation" 技能: 1. 下载 https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/better-proposals-automation/SKILL.md 2. 保存为 ~/.claude/skills/better-proposals-automation/SKILL.md 3. 装好后重载技能,告诉我可以用了
Automate Better Proposals operations through Composio's Better Proposals toolkit via Rube MCP.
Toolkit docs: composio.dev/toolkits/better_proposals
RUBE_MANAGE_CONNECTIONS with toolkit better_proposalsRUBE_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 better_proposalsAlways discover available tools before executing workflows:
RUBE_SEARCH_TOOLS
queries: [{use_case: "Better Proposals 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 Better Proposals task"}]
session: {id: "existing_session_id"}
RUBE_MANAGE_CONNECTIONS
toolkits: ["better_proposals"]
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 Better Proposals-specific use case |
| Connect | RUBE_MANAGE_CONNECTIONS with toolkit better_proposals |
| 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