Pular para o conteúdo
Skillpedia
Agentes77 mil · #971

Braintree Automation

Ajuda seu agente a gerenciar pagamentos online. Ele pode lidar com clientes, assinaturas e transações usando ferramentas compatíveis com Stripe.

O que ela faz

Esta ferramenta ajuda a gerenciar pagamentos online, como se fosse um caixa virtual. Você pode adicionar clientes, criar assinaturas para eles, registrar formas de pagamento e ver o histórico de transações.

Quando usar

  • ✓Quando precisar adicionar um novo cliente ao seu sistema de pagamentos.
  • ✓Para criar ou verificar assinaturas de clientes.
  • ✓Para consultar o histórico de pagamentos ou adicionar um novo cartão.

Exemplo do que pedir para a IA

“Crie um cliente chamado João Silva com o email joao@email.com e adicione uma assinatura mensal para ele usando o preço 'preço_mensal'.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/braintree-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/braintree-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta se conecta a um sistema de pagamentos (Stripe) para realizar as ações. Ela usa comandos específicos para cada tarefa, como criar um cliente ou uma assinatura.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add ComposioHQ/awesome-claude-skills --skill Braintree Automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/braintree-automation/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Automação Braintree

Automatize operações de processamento de pagamentos usando ferramentas compatíveis com Stripe, incluindo gerenciamento de clientes, assinaturas, métodos de pagamento, transações de saldo e pesquisas de clientes. A plataforma Composio roteia fluxos de trabalho de pagamento Braintree através do kit de ferramentas Stripe para gerenciamento unificado de pagamentos.

Documentação do kit de ferramentas: composio.dev/toolkits/braintree


Configuração

Esta habilidade requer o servidor Rube MCP conectado em https://rube.app/mcp.

Antes de executar qualquer ferramenta, certifique-se de que existe uma conexão ativa para o kit de ferramentas stripe. Se nenhuma conexão estiver ativa, inicie uma através de RUBE_MANAGE_CONNECTIONS.


Fluxos de Trabalho Principais

1. Criar e Gerenciar Clientes

Crie novos clientes e recupere detalhes de clientes existentes.

Ferramentas:

  • STRIPE_CREATE_CUSTOMER -- Criar um novo cliente
  • STRIPE_GET_CUSTOMERS_CUSTOMER -- Recuperar um cliente por ID
  • STRIPE_POST_CUSTOMERS_CUSTOMER -- Atualizar um cliente existente
  • STRIPE_LIST_CUSTOMERS -- Listar clientes com paginação
  • STRIPE_GET_V1_CUSTOMERS_SEARCH_CUSTOMERS -- Pesquisar clientes por e-mail, nome, metadados

Parâmetros Chave para STRIPE_CREATE_CUSTOMER:

  • email -- Endereço de e-mail principal do cliente
  • name -- Nome completo ou nome da empresa
  • phone -- Número de telefone com código do país
  • description -- Notas de referência interna
  • address -- Objeto de endereço de faturamento com line1, city, state, postal_code, country

Parâmetros Chave para STRIPE_GET_V1_CUSTOMERS_SEARCH_CUSTOMERS:

  • query (obrigatório) -- Linguagem de Consulta de Pesquisa Stripe. Deve usar a sintaxe field:value:
    • email:'user@example.com' -- Correspondência exata (sem distinção entre maiúsculas e minúsculas)
    • name~'John' -- Correspondência de substring (mínimo de 3 caracteres)
    • metadata['key']:'value' -- Pesquisa de metadados
    • created>1609459200 -- Comparação de timestamp
    • Combine com AND ou OR (máximo de 10 cláusulas, não pode misturar)
  • limit -- Resultados por página (1--100, padrão 10)

Exemplo:

Tool: STRIPE_CREATE_CUSTOMER
Arguments:
  email: "jane@example.com"
  name: "Jane Doe"
  description: "Enterprise plan customer"
  address: {
    "line1": "123 Main St",
    "city": "San Francisco",
    "state": "CA",
    "postal_code": "94105",
    "country": "US"
  }

2. Gerenciar Assinaturas

Crie assinaturas e visualize detalhes de assinaturas de clientes.

Ferramentas:

  • STRIPE_CREATE_SUBSCRIPTION -- Criar uma nova assinatura para um cliente existente
  • STRIPE_GET_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS -- Listar todas as assinaturas de um cliente
  • STRIPE_GET_CUSTOMERS_CUSTOMER_SUBS_SUB_EXPOSED_ID -- Obter uma assinatura específica

Parâmetros Chave para STRIPE_CREATE_SUBSCRIPTION:

  • customer (obrigatório) -- ID do cliente, por exemplo, "cus_xxxxxxxxxxxxxx"
  • items (obrigatório) -- Array de itens de assinatura, cada um com:
    • price -- ID do preço, por exemplo, "price_xxxxxxxxxxxxxx" (use este OU price_data)
    • price_data -- Definição de preço inline com currency, product, unit_amount, recurring
    • quantity -- Quantidade do item
  • default_payment_method -- ID do método de pagamento (não obrigatório para testes ou faturamento por fatura)
  • trial_period_days -- Dias de teste (nenhum pagamento é necessário durante o teste)
  • collection_method -- "charge_automatically" (padrão) ou "send_invoice"
  • cancel_at_period_end -- Cancelar no final do período de faturamento (booleano)

Parâmetros Chave para STRIPE_GET_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS:

  • customer (obrigatório) -- ID do cliente
  • status -- Filtro: "active", "all", "canceled", "trialing", "past_due", etc.
  • limit -- Resultados por página (1--100, padrão 10)

Exemplo:

Tool: STRIPE_CREATE_SUBSCRIPTION
Arguments:
  customer: "cus_abc123"
  items: [{"price": "price_xyz789", "quantity": 1}]
  trial_period_days: 14

3. Gerenciar Métodos de Pagamento

Liste e anexe métodos de pagamento a clientes.

Ferramentas:

  • STRIPE_GET_CUSTOMERS_CUSTOMER_PAYMENT_METHODS -- Listar métodos de pagamento de um cliente
  • STRIPE_ATTACH_PAYMENT_METHOD -- Anexar um método de pagamento a um cliente

Parâmetros Chave para STRIPE_GET_CUSTOMERS_CUSTOMER_PAYMENT_METHODS:

  • customer (obrigatório) -- ID do cliente
  • type -- Filtrar por tipo: "card", "sepa_debit", "us_bank_account", etc.
  • limit -- Resultados por página (1--100, padrão 10)

Exemplo:

Tool: STRIPE_GET_CUSTOMERS_CUSTOMER_PAYMENT_METHODS
Arguments:
  customer: "cus_abc123"
  type: "card"
  limit: 10

4. Visualizar Transações de Saldo

Recupere o histórico de alterações de saldo de um cliente.

…

Perguntas frequentes

Como a ferramenta lida com dinheiro?

Todos os valores monetários são representados na menor unidade da moeda (como centavos em dólar). Por exemplo, 1000 representa 10.00.

O que acontece se eu tentar adicionar um cartão que já está em uso?

A ferramenta pode dar erro se você tentar adicionar um método de pagamento que já está associado a um cliente.

Posso criar uma assinatura com um período de teste gratuito?

Sim, você pode definir um número de dias de teste gratuito ao criar a assinatura.

Detalhes

Descrição original do autor

Braintree Automation: manage payment processing via Stripe-compatible tools for customers, subscriptions, payment methods, and transactions

repo: ComposioHQ/awesome-claude-skills

Popularidade

Estrelas no GitHub
77 mil
Posição no ranking
#971
Licença
—
Atualizada em
18/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas