Automate API Ninjas tasks via Rube MCP with schema-first tool discovery.
This skill is essentially an open-source prompt/instruction set and does not itself declare local code execution or direct secret collection, so overall risk is low. The main consideration is that it guides users to connect to third-party Rube MCP/Composio services and complete external authorization, which introduces normal data-egress and account-connection considerations.
The material says no API key is needed, but it explicitly requires establishing an `api_ninjas` connection via `RUBE_MANAGE_CONNECTIONS` and following a returned auth link when the connection is not active, implying an external account authorization/token flow. The skill itself does not appear to collect or hardcode secrets, but users should watch for overly broad permissions during third-party connection setup.
The README explicitly instructs users to add `https://rube.app/mcp` as an MCP server and perform API Ninjas operations through Composio/Rube; task arguments, session IDs, and memory fields may therefore be sent to those declared external services. This egress is consistent with the stated functionality and reflects normal third-party service usage rather than evidence of hidden or unrelated exfiltration.
The system checks label this as `prompt-only`, and the provided content is primarily workflow guidance and tool-call ordering; it does not describe spawning local processes, running scripts, or requesting system-level execution privileges. Based on the material itself, it does not have standalone local code-execution capability.
There is no stated ability to read or write local files, databases, or system directories, but the workflow does require sending user task content, session context, and the `memory` parameter to Rube MCP/Composio and interacting with the connected API Ninjas account. No signs of local data access beyond its stated purpose are visible in the material.
The source is a GitHub open-source repository with strong community adoption (64.7k stars), which materially improves auditability and trustworthiness; the material also looks like a skill description rather than an executable binary. The missing license declaration and unknown maintenance status are worth noting, but they are not sufficient on their own to elevate this to high risk.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "api-ninjas-automation" skill from askskill: 1. Download https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/api-ninjas-automation/SKILL.md 2. Save it as ~/.claude/skills/api-ninjas-automation/SKILL.md 3. Reload skills and tell me it's ready
Automate API Ninjas operations through Composio's API Ninjas toolkit via Rube MCP.
Toolkit docs: composio.dev/toolkits/api_ninjas
RUBE_MANAGE_CONNECTIONS with toolkit api_ninjasRUBE_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 api_ninjasAlways discover available tools before executing workflows:
RUBE_SEARCH_TOOLS
queries: [{use_case: "API Ninjas 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 API Ninjas task"}]
session: {id: "existing_session_id"}
RUBE_MANAGE_CONNECTIONS
toolkits: ["api_ninjas"]
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 API Ninjas-specific use case |
| Connect | RUBE_MANAGE_CONNECTIONS with toolkit api_ninjas |
| 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 Codacy tasks to streamline code quality checks and governance.
Automate Appointo scheduling tasks through Rube MCP to streamline calendar workflows.
Automate PerplexityAI queries and information workflows through Rube MCP.
Automate Scrapegraph AI tasks via Rube MCP with schema-first tool discovery.
Automate Astica AI tasks via Rube MCP using current tool schemas.
Automate Seqera tasks through Rube MCP to streamline workflow operations.
Automate AI/ML API workflows via Rube MCP, checking latest tool schemas first.
Automate Apipie AI workflows via Rube MCP with schema-first tool discovery.
Automate Autom workflows via Rube MCP while checking current tool schemas first.
Automate API Labz tasks via Rube MCP using current tool schemas.
Automate Composio tasks via Rube MCP with tool schema lookup first.
Automate Jobnimbus tasks and workflows through Rube MCP for faster operations.