通过 Rube MCP 自动执行 NPM 安装、脚本运行与包管理流程。
该技能本身是开源提示型封装,仓库社区采用度高;但其说明明确依赖远程 Rube MCP 与 Composio 的 NPM 工具连接,并可触发外部工具执行,因此整体更适合评为需留意而非高风险。
材料声称“无 API keys needed”,但同时要求通过 `RUBE_MANAGE_CONNECTIONS` 建立 `npm` 工具连接,并在连接非 ACTIVE 时跟随授权链接完成设置;这表明凭证很可能在外部连接流程中处理,存在第三方授权与误连账户的常规风险。
README 明确要求将 `https://rube.app/mcp` 配置为 MCP 服务器,并通过 Composio/Rube 查询工具、管理连接、执行工作流;用户任务内容、会话 ID、工具参数可能发送到这些声明的远程服务,但材料未给出更细的数据处理边界。
该技能不是本地可执行安装脚本,但其核心用途是调用 `RUBE_MULTI_EXECUTE_TOOL`、`RUBE_REMOTE_WORKBENCH` 等远程工具执行 NPM 相关操作;这属于工具固有执行能力,材料未显示超出声明用途的系统权限申请,也未见明确恶意执行红旗。
文档未声明直接本地读写权限,但 NPM 自动化通常可能涉及包、项目元数据或工作流参数;再加上会话复用与 memory 参数要求,说明工具会处理一定任务上下文。未见明显过度授权描述,但数据范围与保留方式不透明。
从给定信息看,该技能属于开源、GitHub 来源、且依附于高社区采用度仓库(64.7k star);当前材料更像 README/提示模板而非闭源二进制。许可证与维护状态未声明,故仍建议核验,但现有证据总体有利于降低供应链风险。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "npm-automation" 技能: 1. 下载 https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/npm-automation/SKILL.md 2. 保存为 ~/.claude/skills/npm-automation/SKILL.md 3. 装好后重载技能,告诉我可以用了
Automate NPM operations through Composio's NPM toolkit via Rube MCP.
Toolkit docs: composio.dev/toolkits/npm
RUBE_MANAGE_CONNECTIONS with toolkit npmRUBE_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 npmAlways discover available tools before executing workflows:
RUBE_SEARCH_TOOLS
queries: [{use_case: "NPM 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 NPM task"}]
session: {id: "existing_session_id"}
RUBE_MANAGE_CONNECTIONS
toolkits: ["npm"]
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 NPM-specific use case |
| Connect | RUBE_MANAGE_CONNECTIONS with toolkit npm |
| 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
通过 Rube MCP 自动化执行 Tisane 任务,并先检索最新工具 schema。
通过 Rube MCP 自动执行 Yelp 搜索、商家信息获取与相关流程操作。
通过 Rube MCP 自动执行 Storeganise 常见操作并串联业务流程。
通过 Rube MCP 自动处理 Sympla 的活动与票务相关操作流程。
通过 Rube MCP 自动化处理 YNAB 预算任务与数据查询操作
通过 Rube MCP 自动执行 Vero 营销与用户触达相关任务。
通过 Rube MCP 自动执行 Neutrino 任务,并先检索最新工具 schema。
通过 Rube MCP 自动执行 Autom 相关任务,并先检索最新工具 schema。
通过 Rube MCP 自动化执行 Composio 任务,并先检索工具获取最新参数结构。
通过 Rube MCP 自动执行 CustomJS 任务并加速脚本化工作流
通过 Rube MCP 自动执行 Kit 任务,并先检索最新工具参数与结构。
通过 Rube MCP 自动化执行 Prisma 相关任务,并先检索最新 schema 与工具信息。