composio
composiohq/skills
Utilisez plus de 1 000 applications externes via Composio, soit directement via l'interface de ligne de commande (CLI), soit en développant des agents IA et des applications à l'aide du SDK
...Développer toutÀ propos composio
Composio est une compétence IA conçue pour offrir un accès et une interaction fluides avec plus de 1 000 applications externes via une interface en ligne de commande (CLI) ou un kit de développement logiciel (SDK). Elle résout le problème lié à la gestion de plusieurs applications et à l’automatisation des tâches en agissant comme un routeur d’outils unifié qui connecte les utilisateurs et les agents IA à un large éventail de services tels que Gmail, Slack, GitHub et Notion. En regroupant ces interactions, Composio rationalise les flux de travail et réduit la complexité liée à la gestion d’API diverses et des processus d’authentification sur différentes plateformes.
Cette fonctionnalité offre deux capacités principales : l’interaction directe avec les applications via la CLI d’ Composio et la création d’applications intégrées ou d’agents IA à l’aide du SDK. La CLI permet aux utilisateurs de rechercher des outils, d’exécuter des actions, de lier des comptes et de surveiller des événements en temps réel sans écrire de code. De son côté, le SDK permet aux développeurs de créer des agents IA ou des services backend qui s’intègrent par programmation à des outils externes, offrant ainsi davantage de flexibilité pour la création de flux de travail personnalisés. Parmi les fonctionnalités clés figurent l’authentification basée sur OAuth, la surveillance d’événements en temps réel et la prise en charge des flux de connexion interactifs et non interactifs, garantissant ainsi un accès sécurisé et évolutif aux services externes.
Composio est particulièrement utile pour les utilisateurs qui souhaitent automatiser des tâches répétitives, gérer des applications multi-utilisateurs avec des connexions individuelles par utilisateur, ou créer des agents IA nécessitant l’accès à plusieurs services. Les utilisateurs cibles sont les développeurs, les équipes techniques et les professionnels de l’IA qui cherchent à améliorer leur productivité grâce à l’automatisation et à l’intégration. Les cas d’utilisation courants comprennent l’envoi d’e-mails, la création de tickets sur GitHub, la publication de messages sur des plateformes de collaboration ou l’orchestration de workflows complexes impliquant plusieurs applications, le tout sans avoir à gérer manuellement les subtilités des API de chaque service.
FAQ
Comment commencer à utiliser Composio pour interagir avec des applications externes ?
Commencez par installer la CLI si ce n’est pas déjà fait à l’aide du script d’installation fourni, puis authentifiez-vous à l’aide de la commande «composio login ». Vous pouvez ensuite rechercher des outils, associer des comptes et exécuter des actions directement via la CLI.
Puis-je utiliser Composio dans un environnement sans interface graphique ou non interactif ?
Oui, pour les agents ne disposant pas d’un accès direct au navigateur, vous pouvez utiliser l’option « --no-wait » et les clés de la CLI pour vous authentifier et opérer en mode non interactif.
Quels types d’applications externes sont pris en charge ?
Composio [email protected] prend en charge plus de 1 000 applications, notamment Gmail, Slack, GitHub, Notion et bien d’autres, permettant à la fois l’exécution d’actions et l’écoute d’événements.
Dois-je écrire du code pour utiliser l'Composio?
Non, vous pouvez utiliser l’interface de ligne de commande (CLI) pour interagir directement sans avoir à coder. L’écriture de code n’est nécessaire que si vous souhaitez créer des agents ou des applications personnalisés à l’aide du SDK.
Comment vérifier à quelle organisation ou à quel projet je suis connecté ?
Après l’authentification, exécutez la commande «composio whoami » pour vérifier vos identifiants org_id, project_id et user_id.
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, install it:
curl -fsSL https://composio.dev/install | bashAfter installation, restart your terminal or source your shell config, then authenticate:
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 URL/key, share URL with user, then composio login --key <cli_key> --no-wait once they complete login.
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 casecomposio execute "<TOOL_SLUG>" -d '{...<input params>}'— execute a toolcomposio link [toolkit]— connect a user account to an app (agents: always use--no-waitfor non-interactive mode)composio listen— listen for real-time trigger events
Typical workflow: search → link (if needed) → execute
Full reference: Composio CLI Guide
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:
composio init
Full reference: Building with Composio
Tous les fichiers
33 fichiersInstaller composio
Téléchargez et décompressez les fichiers de compétences dans votre répertoire .claude/skills/.
Télécharger le ZIPClonez le dépôt et copiez les fichiers de compétence dans votre projet.
git clone https://github.com/ComposioHQ/skills/blob/main/skills/composio/SKILL.md # Copy SKILL.md to your .claude/skills/ directory
Copier





Maison
