Skip to content
Back to skills

Composio

ASecurity

Use 1000+ external apps via Composio - either directly through the CLI or by building AI agents and apps with the SDK

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
toolsshellbashgitapibackend

Works with

  • terminal
  • cli
  • api

Security analysis

A96/100
  • mediumUses curl or wget to download content

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

Scanned September 27, 2026

npx -y skills add gethamster/skills --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/gethamster-composio/badge)](https://www.skillsdirectory.com/skills/gethamster-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
description: "Use 1000+ external apps via Composio - either directly through the CLI or by building AI agents and apps with the SDK"
version: "1.0.0"
---

## When to Apply

- User wants to access or interact with external apps (Gmail, Slack, GitHub, Notion, etc.)
- User wants to automate a task using an external service (send email, create issue, post message)
- Building an AI agent or app that integrates with external tools
- Multi-user apps that need per-user connections to external services

## Setup

Check if the CLI is installed; if not, download the installer, review it, then run it (avoid piping remote scripts straight to bash):

```bash
curl -fsSL https://composio.dev/install -o /tmp/composio-install.sh
# Inspect /tmp/composio-install.sh before executing
bash /tmp/composio-install.sh
```

After installation, restart your terminal or source your shell config, then authenticate:

```bash
composio login       # OAuth; interactive org/project picker (use -y to skip)
composio whoami      # verify org_id, project_id, user_id
```

For agents without direct browser access: `composio login --no-wait | jq` to get a device-auth URL and a session CLI key. Give the URL to the account owner you are acting for (it only lets them complete their own OAuth login in their browser), then run `composio login --key <cli_key> --no-wait` once they finish. Treat the CLI key as a session credential: never share it with anyone else, post it in chat/issues, or commit it.

---

### 1. Use Apps via Composio CLI

**Use this when:** The user wants to take action on an external app directly — no code writing needed. The agent uses the CLI to search, connect, and execute tools on behalf of the user.

Key commands (new top-level aliases):

- `composio search "<query>"` — find tools by use case
- `composio execute "<TOOL_SLUG>" -d '{...<input params>}'` — execute a tool
- `composio link [toolkit]` — connect a user account to an app (agents: always use `--no-wait` for non-interactive mode)
- `composio listen` — listen for real-time trigger events

Typical workflow: **search → link (if needed) → execute**

> Full reference: [Composio CLI Guide](rules/composio-cli.md)

---

### 2. Building Apps and Agents with Composio

**Use this when:** Writing code — an AI agent, app, or backend service that integrates with external tools via the Composio SDK.

Run this first inside the project directory to set up the API key:

```bash
composio init
```

> Full reference: [Building with Composio](rules/building-with-composio.md)

Files in this skill

  • REFERENCE.md14.5 KB
  • SKILL.md2.5 KB
  • rules/_template.md619 B
  • rules/app-auth-configs.md5.6 KB
  • rules/app-auth-popup-ui.md4.1 KB
  • rules/app-connected-accounts.md6.9 KB
  • rules/app-custom-tools.md5.4 KB
  • rules/app-execute-tools.md6.4 KB
  • rules/app-fetch-tools.md9.5 KB
  • rules/app-modifiers.md3.3 KB
  • rules/app-tool-versions.md10.1 KB
  • rules/app-toolkits.md5 KB
  • rules/app-user-context.md5.6 KB
  • rules/building-with-composio.md5.2 KB
  • rules/composio-cli.md8.1 KB
  • rules/tr-auth-auto.md2.9 KB
  • rules/tr-auth-connections.md5 KB
  • rules/tr-auth-manual.md4.8 KB
  • rules/tr-building-chat-ui.md9.5 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…