Automate NPM installs, scripts, and package management through Rube MCP.
This skill appears to be an open-source prompt-style wrapper with strong community adoption. However, its documentation explicitly relies on remote Rube MCP and Composio NPM toolkit connections and can trigger external tool execution, so the overall posture is caution rather than high risk.
The material claims 'No API keys needed,' but it also requires establishing an `npm` toolkit connection via `RUBE_MANAGE_CONNECTIONS` and following an auth link if the connection is not ACTIVE. This indicates credentials are likely handled in an external connection flow, creating ordinary third-party authorization and account-linking risks.
The README explicitly requires configuring `https://rube.app/mcp` as an MCP server and using Composio/Rube to search tools, manage connections, and execute workflows. User task content, session IDs, and tool arguments may be sent to these declared remote services, though the material does not define data-handling boundaries in detail.
This skill is not presented as a local executable installer, but its core purpose is to invoke remote tool execution through `RUBE_MULTI_EXECUTE_TOOL` and `RUBE_REMOTE_WORKBENCH` for NPM-related operations. That is a normal capability for such tooling; the material does not show requests for system privileges beyond its stated purpose or clear malicious execution red flags.
The documentation does not explicitly declare direct local file read/write access, but NPM automation commonly involves package data, project metadata, or workflow parameters. Combined with session reuse and the required memory parameter, the tool clearly processes some task context. No obvious overbroad permission is described, but the data scope and retention remain opaque.
Based on the provided facts, this skill comes from an open-source GitHub source and is associated with a repository showing high community adoption (64.7k stars). The material looks more like a README/prompt template than a closed-source binary. The license and maintenance status are unspecified, so verification is still advisable, but the available evidence generally lowers supply-chain risk.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "npm-automation" skill from askskill: 1. Download https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/npm-automation/SKILL.md 2. Save it as ~/.claude/skills/npm-automation/SKILL.md 3. Reload skills and tell me it's ready
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
Automate common Canvas LMS teaching and admin tasks through Rube MCP.
Automate Folk contact and workflow tasks through Rube MCP tools.
Automate common Payhip store operations and management tasks through Rube MCP.
Automate browser tool tasks via Rube MCP with schema lookup first.
Automate Canny feedback tasks and workflows through Rube MCP efficiently.
Automate Capsule CRM contacts, tasks, projects, and organizations with natural language.
Automate Neutrino tasks via Rube MCP with schema lookup first.
Automate Autom workflows via Rube MCP while checking current tool schemas first.
Automate Composio tasks via Rube MCP with tool schema lookup first.
Automate CustomJS tasks through Rube MCP for faster scripted workflows.
Automate Kit tasks via Rube MCP with schema lookup first.
Automate Prisma tasks via Rube MCP with schema-first tool discovery.