Skip to content
Back to skills

Composio

ASecurity

Automate any third-party API task via Rube MCP (Composio). Parametrize by toolkit_name to target a specific integration.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
toolsgogitapisecurity

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add thiagofernandes1987-create/APEX --skill composio --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Composio?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Composio
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thiagofernandes1987-create-composio/badge)](https://www.skillsdirectory.com/skills/thiagofernandes1987-create-composio)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: composio-automation
skill_id: integrations.composio.meta
description: "Automate any third-party API task via Rube MCP (Composio). Parametrize by toolkit_name to target a specific integration."
version: v00.36.0
status: ADOPTED
tier: 2
executor: HYBRID
parameter: toolkit_name
anchors:
  - automation
  - integration
  - api
  - workflow
  - agent
synergy_map:
  complements: [integrations.composio.meta, workflow_automation, agent_orchestration]
  activates_with: [mcp_bridge_v2, forgeskills_rapid_reader]
  cross_domain_bridges:
    - domain: engineering
      strength: 0.85
      note: "Composio skills are engineering-facing API wrappers"
    - domain: business
      strength: 0.70
      note: "Many toolkits target business workflows (CRM, email, calendar)"
requires:
  mcp: [rube]
security:
  level: standard
  pii: false
  approval_required: false
  note: "Individual toolkits may have higher security requirements — check toolkit SKILL.md"
what_if_fails: >
  FALLBACK 1: If RUBE_SEARCH_TOOLS unavailable, check Rube MCP connection at https://rube.app/mcp.
  FALLBACK 2: If toolkit connection fails, use RUBE_MANAGE_CONNECTIONS to reconnect.
  FALLBACK 3: If toolkit not available in Rube, use direct API calls with official SDK.
  RULE: Never block workflow — always suggest manual alternative if automation fails.
opp: OPP-Phase3-composio-consolidation
input_schema:
  - name: toolkit_name
    type: string
    description: "Name of the Composio toolkit to automate (e.g. github, slack, notion)"
    required: true
  - name: task_description
    type: string
    description: "Description of the task to perform via the toolkit"
    required: true
output_schema:
  - name: result
    type: object
    description: "Result returned by the Composio tool execution"
  - name: tool_used
    type: string
    description: "Name of the specific Composio tool that was called"
  - name: status
    type: string
    enum: [success, failure, partial]
    description: "Execution status"
---

# Composio Automation — Meta-Skill

Automate any third-party API integration via [Rube MCP](https://rube.app/mcp) using
Composio's toolkit ecosystem. Replace `{toolkit_name}` with the target integration.

**Available toolkits**: 800+ integrations including GitHub, Slack, Notion, Jira, Salesforce,
HubSpot, Google Workspace, Linear, Asana, and more.

## Why This Skill Exists

Composio provides 800+ pre-built API integrations accessible through a single MCP endpoint.
This meta-skill enables the APEX router to handle *any* Composio toolkit request through one
canonical entry point, eliminating the routing noise of 832 identical skill stubs.
Use toolkit-specific stubs (`integrations.composio.<toolkit>`) for direct toolkit routing.

## When to Use

Use this skill when:
- Automating tasks in a third-party tool available in Composio's toolkit catalog
- The specific toolkit name is known (pass as `toolkit_name` parameter)
- The workflow requires connecting multiple Composio integrations
- Looking up available tools for a specific integration before calling them

## What If Fails

1. **Rube MCP unavailable**: Verify MCP server is configured at `https://rube.app/mcp`
2. **Toolkit not found**: Run `RUBE_SEARCH_TOOLS toolkit=<name>` to verify availability
3. **Connection error**: Use `RUBE_MANAGE_CONNECTIONS` to reconnect the specific toolkit
4. **Rate limited**: Implement exponential backoff; check Composio dashboard for limits

## Standard Protocol

```
1. VERIFY: Confirm Rube MCP is active (RUBE_SEARCH_TOOLS responds)
2. CONNECT: RUBE_MANAGE_CONNECTIONS with toolkit = {toolkit_name}
3. DISCOVER: RUBE_SEARCH_TOOLS to get current tool schemas for this toolkit
4. EXECUTE: Call the specific tool with parameters from RUBE_SEARCH_TOOLS output
5. HANDLE: Check return status; implement fallback if tool fails
```

## Parametrized Usage

```yaml
# When routing to a specific toolkit, pass:
skill: integrations.composio.meta
parameter:
  toolkit_name: "github"   # or slack, notion, jira, salesforce, etc.
```

## Toolkit Index

For toolkit-specific details, see individual stubs:
`skills/integrations/composio/<toolkit-name>/SKILL.md`

Each stub declares:
```yaml
extends: integrations.composio.meta
toolkit: <toolkit-name>
```

## Slash Commands (via Rube MCP)

| Command | Description |
|---------|-------------|
| `RUBE_SEARCH_TOOLS` | Discover available tools for a toolkit |
| `RUBE_MANAGE_CONNECTIONS` | Connect/disconnect toolkit |
| `RUBE_EXECUTE_TOOL` | Execute a specific tool |

## Diff History
- **v00.36.0**: Created via OPP-Phase3-composio-consolidation
  (replaced 832 identical stubs with parametrized meta-skill)

Files in this skill

  • -21risk-automation/SKILL.md4.4 KB
  • -2chat-automation/SKILL.md4.4 KB
  • .claude-plugin/marketplace.json29.1 KB
  • SKILL.md4.5 KB
  • ably-automation/SKILL.md4.3 KB
  • abstract-automation/SKILL.md4.4 KB
  • abuselpdb-automation/SKILL.md4.4 KB
  • abyssale-automation/SKILL.md4.4 KB
  • accelo-automation/SKILL.md4.4 KB
  • accredible-certificates-automation/SKILL.md4.7 KB
  • acculynx-automation/SKILL.md4.4 KB
  • active-campaign-automation/SKILL.md4.5 KB
  • addresszen-automation/SKILL.md4.5 KB
  • adobe-automation/SKILL.md4.4 KB
  • adrapid-automation/SKILL.md4.4 KB
  • adyntel-automation/SKILL.md4.4 KB
  • aero-workflow-automation/SKILL.md4.5 KB
  • aeroleads-automation/SKILL.md4.4 KB
  • affinda-automation/SKILL.md4.4 KB
  • affinity-automation/SKILL.md4.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.