CommunityEscrita e Ediçãogithub.com

ComposioHQ/conectar

Conecte o Codex a qualquer aplicativo via CLI do Composio. Envie e-mails, crie issues, publique mensagens, atualize bancos de dados - realize ações reais em Gmail, Slack, GitHub, Notion e mais de 1000 serviços diretamente do terminal.

O que é conectar?

Esta skill permite que o Codex execute ações reais em mais de 1000 aplicativos via CLI do Composio, transformando comandos de terminal em operações concretas. Com ela, o Codex pode enviar e-mails, criar issues no GitHub, postar mensagens no Slack, atualizar bancos de dados e muito mais. A configuração é simples: instale a CLI, faça login e conecte os toolkits desejados com `composio link`. O fluxo principal utiliza comandos como `composio execute` para ações diretas, `composio search` para descobrir ferramentas, e `composio run` para workflows encadeados. A skill é útil para desenvolvedores que desejam automatizar tarefas em múltiplas plataformas sem sair do terminal, suportando paralelismo, chamadas à API raw via proxy e geração de SDK tipado. O suporte inclui aplicativos como Gmail, Slack, GitHub, Notion, Airtable, entre outros.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/connect

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Prévia

Do README da skill

conectar preview

Documentação

O que conectar faz?

Conecte o Codex a qualquer aplicativo usando a CLI do Composio. Pare de gerar texto sobre o que você poderia fazer - faça de verdade a partir do shell.

Quando Usar Esta Skill

Use esta skill quando precisar que o Codex:

  • Envie aquele e-mail em vez de rascunhá-lo
  • Crie aquela issue em vez de descrevê-la
  • Publique aquela mensagem em vez de sugeri-la
  • Atualize aquele banco de dados em vez de explicar como

O que Muda

Sem ConectarCom Conectar
"Aqui está um rascunho de e-mail..."Envia o e-mail
"Você deveria criar uma issue..."Cria a issue
"Poste isso no Slack..."Posta a mensagem
"Adicione isso ao Notion..."Adiciona o conteúdo

Aplicativos Suportados

Mais de 1000 integrações incluindo:

  • E-mail: Gmail, Outlook, SendGrid
  • Chat: Slack, Discord, Teams, Telegram
  • Dev: GitHub, GitLab, Jira, Linear
  • Doc: Notion, Google Docs, Confluence
  • Dados: Sheets, Airtable, PostgreSQL
  • CRM: HubSpot, Salesforce, Pipedrive
  • Armazenamento: Drive, Dropbox, S3
  • Redes Sociais: Twitter, LinkedIn, Reddit

Configuração

1. Instale a CLI do Composio

curl -fsSL https://composio.dev/install | bash

2. Faça Login

composio login
composio whoami

Isso abre um navegador para autenticação e permite escolher sua organização e projeto padrão. Use -y para pular prompts em fluxos automatizados.

3. Vincule os Toolkits que Você Precisa

composio link github
composio link gmail
composio link slack

Cada comando guia pelo OAuth uma vez, e a conexão persiste.

Pronto. O Codex agora pode controlar qualquer aplicativo conectado a partir do shell.

Fluxo de Trabalho Principal

  1. Sabe o slug da ferramenta? → composio execute
  2. Não sabe o slug? → composio search
  3. Precisa de esclarecimentos sobre entradas? → composio execute --get-schema ou --dry-run
  4. Toolkit não conectado? → composio link <toolkit> e tente novamente
  5. Múltiplas etapas necessárias? → composio run para workflows, composio proxy para chamadas de API raw

Exemplos

Descubra uma Ferramenta

composio search "create a github issue"
composio search "send an email" --toolkits gmail

Inspecione Entradas Antes de Chamar

composio tools info GITHUB_CREATE_ISSUE
composio execute GITHUB_CREATE_ISSUE --get-schema
composio execute GITHUB_CREATE_ISSUE --dry-run -d '{"owner":"acme","repo":"app","title":"Bug"}'

Envie um E-mail

composio execute GMAIL_SEND_EMAIL -d '{
  "recipient_email": "[email protected]",
  "subject": "Enviado!",
  "body": "A v2.0 está no ar, me avise se houver problemas"
}'

Crie uma Issue no GitHub

composio execute GITHUB_CREATE_ISSUE -d '{
  "owner": "my-org",
  "repo": "repo",
  "title": "Bug de timeout no mobile",
  "labels": ["bug"]
}'

Poste no Slack

composio execute SLACK_SEND_MESSAGE -d '{
  "channel": "engineering",
  "text": "Deploy concluído - v2.4.0 no ar"
}'

Execute Chamadas em Paralelo

composio execute --parallel \
  GMAIL_FETCH_EMAILS -d '{"max_results": 2}' \
  GITHUB_GET_THE_AUTHENTICATED_USER -d '{}'

Encadeie Ações com composio run

composio run '
  const issues = await search("github issues labeled bug this week");
  const summary = issues.map(i => `- ${i.title}`).join("\n");
  await execute("SLACK_SEND_MESSAGE", {
    channel: "bugs",
    text: `Bugs desta semana:\n${summary}`
  });
'

Carregue workflows reutilizáveis de um arquivo:

composio run --file ./workflow.ts -- --repo composiohq/composio

Acesso à API Raw (proxy)

Quando não existe uma ferramenta dedicada, acesse a API autenticada diretamente:

composio proxy https://gmail.googleapis.com/gmail/v1/users/me/profile \
  --toolkit gmail

composio proxy https://gmail.googleapis.com/gmail/v1/users/me/drafts \
  --toolkit gmail -X POST -H 'content-type: application/json' \
  -d '{"message":{"raw":"..."}}'

Como Funciona

  1. Você pede ao Codex para fazer algo
  2. Codex escolhe um slug via composio search ou conhecimento prévio
  3. CLI verifica a conexão, solicita composio link se ausente
  4. A ação é executada contra a API real e retorna JSON para stdout

Configuração

Flags globais:

  • --log-level <all|trace|debug|info|warning|error|fatal|none>
  • --help para documentação por comando

Variáveis de ambiente:

  • COMPOSIO_API_KEY - credencial de autenticação (defina para uso não interativo)
  • COMPOSIO_BASE_URL - endpoint de API personalizado
  • COMPOSIO_SESSION_DIR - substituir armazenamento de artefatos
  • COMPOSIO_DISABLE_TELEMETRY=true - optar por não enviar telemetria

SDK Type-Safe (Opcional)

Gere código cliente tipado quando quiser chamar ferramentas de um aplicativo em vez do shell:

composio generate ts    # Tipos TypeScript
composio generate py    # Tipos Python

Flags: -o <dir>, --toolkits <list>, --compact, --transpiled, --type-tools.

Solução de Problemas

  • Not logged in → execute composio login
  • Connection required for <toolkit> → execute composio link <toolkit>
  • Slug desconhecido → composio search "<o que você quer>" ou composio tools list <toolkit>
  • Entradas incorretas → composio execute <SLUG> --get-schema depois --dry-run
  • Falha na ação → verifique permissões no aplicativo de destino

Referência completa: docs.composio.dev/docs/cli


Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Habilidades Relacionadas