Files
Prathit 1b3f6521a8 Add connect skill (#46)
* Add Connect skill + improve CTAs

- Add new Connect skill for integrating Claude with external apps
  (Gmail, Slack, GitHub, Notion, and 1000+ services via Composio)
- Update README with link to Connect skill
- Add visual signup CTA with social proof at bottom
- Soften community section CTAs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Add composio-toolrouter plugin + quickstart

- Add composio-toolrouter plugin for connecting Claude to 1000+ apps
- Rename connect -> connect-apps skill
- Add quickstart section to README with 3-step setup
- Plugin setup asks for API key and configures ~/.mcp.json

Flow:
1. claude --plugin-dir ./composio-toolrouter
2. /composio-toolrouter:setup (enter API key)
3. "Send me a test email" → aha moment

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Rename plugin to connect-apps

- Rename composio-toolrouter -> connect-apps-plugin
- Update README quickstart and plugin references

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Sujay Choubey <sujaychoubey@Sujays-MacBook-Pro.local>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 13:01:39 +05:30

1.7 KiB

description, allowed-tools
description allowed-tools
Set up connect-apps - let Claude perform real actions in 500+ apps
Bash
Write
AskUserQuestion

Connect Apps Setup

Set up the connect-apps plugin so Claude can take real actions in external apps (Gmail, Slack, GitHub, etc). Uses Composio for auth and app connections.

Instructions

Step 1: Ask for API Key

Ask the user for their Composio API key. If they don't have one, tell them to get a free key at: https://platform.composio.dev/?utm_source=Github&utm_content=AwesomeSkills

Just ask for the key directly. Don't ask if they have one first.

Step 2: Validate & Get MCP URL

Run this command (replace API_KEY_HERE with the actual key):

/opt/homebrew/bin/python3.11 -c "
from composio import Composio
composio = Composio(api_key='API_KEY_HERE')
session = composio.create(user_id='claude_user')
print(session.mcp.url)
"

If it fails with import error, first run: pip3 install composio

Step 3: Write Config

Write directly to ~/.mcp.json with this exact format:

{
  "connect-apps": {
    "type": "http",
    "url": "THE_MCP_URL_FROM_STEP_2",
    "headers": {
      "x-api-key": "THE_API_KEY"
    }
  }
}

If ~/.mcp.json already exists with other servers, merge the "connect-apps" key into the existing JSON.

Step 4: Confirm

Tell the user:

Setup complete!

To activate: exit and run `claude` again

Then try: "Send me a test email at your@email.com"

Important

  • Do NOT try to edit settings.local.json - MCP servers go in ~/.mcp.json
  • Do NOT search for config locations - just write to ~/.mcp.json
  • Do NOT ask multiple questions - just ask for the API key once
  • Be fast - this should take under 30 seconds