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
Mensagem pronta para colar
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 AutomationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/braintree-automation/SKILL.md -o SKILL.mdConteú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 clienteSTRIPE_GET_CUSTOMERS_CUSTOMER-- Recuperar um cliente por IDSTRIPE_POST_CUSTOMERS_CUSTOMER-- Atualizar um cliente existenteSTRIPE_LIST_CUSTOMERS-- Listar clientes com paginaçãoSTRIPE_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 clientename-- Nome completo ou nome da empresaphone-- Número de telefone com código do paísdescription-- Notas de referência internaaddress-- Objeto de endereço de faturamento comline1,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 sintaxefield: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 metadadoscreated>1609459200-- Comparação de timestamp- Combine com
ANDouOR(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 existenteSTRIPE_GET_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS-- Listar todas as assinaturas de um clienteSTRIPE_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 OUprice_data)price_data-- Definição de preço inline comcurrency,product,unit_amount,recurringquantity-- 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 clientestatus-- 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 clienteSTRIPE_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 clientetype-- 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
Popularidade
- Estrelas no GitHub
- 77 mil
- Posição no ranking
- #971
- Licença
- —
- Atualizada em
- 18/09/2026
Comentários
- …
Mais skills deste repositório
artifacts-builder
Ajuda seu agente a construir interfaces de usuário complexas. Ele usa tecnologias modernas para criar páginas web interativas e ricas.
ComposioHQ/awesome-claude-skills
brand-guidelines
Ajuda seu agente a aplicar cores e fontes oficiais da marca em materiais. É útil para manter a identidade visual em qualquer peça que precise ter a cara da empresa.
ComposioHQ/awesome-claude-skills
canvas-design
Faz seu agente criar artes visuais originais em .png e .pdf. Use quando o usuário pedir para criar um pôster, arte ou design estático.
ComposioHQ/awesome-claude-skills
changelog-generator
Ajuda seu agente a criar notas de lançamento para usuários a partir de códigos de programação. Transforma informações técnicas em textos fáceis de entender.
ComposioHQ/awesome-claude-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC