Braintree Automation skill
Braintree Automation: manage payment processing via Stripe-compatible tools for customers, subscriptions, payment methods, and transactions
Is the Braintree Automation skill safe?
Clean: nothing in its files matched our rules. We read 1 file in the folder on 2026-09-28.
- low
SKILL.md:1The name should be 1 to 64 lowercase letters, digits or hyphens.
Braintree Automation
Install the Braintree Automation skill
A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.
git clone --depth 1 https://github.com/ComposioHQ/awesome-claude-skills.git /tmp/awesome-claude-skills mkdir -p ~/.claude/skills cp -r /tmp/awesome-claude-skills/composio-skills/braintree-automation ~/.claude/skills/braintree-automation
In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub
The instructions your agent would load
SKILL.md as published, without the frontmatter. Read it on GitHub
Braintree Automation
Automate payment processing operations via Stripe-compatible tooling including managing customers, subscriptions, payment methods, balance transactions, and customer searches. The Composio platform routes Braintree payment workflows through the Stripe toolkit for unified payment management.
Toolkit docs: composio.dev/toolkits/braintree
Setup
This skill requires the Rube MCP server connected at https://rube.app/mcp.
Before executing any tools, ensure an active connection exists for the stripe toolkit. If no connection is active, initiate one via RUBEMANAGECONNECTIONS.
Core Workflows
1. Create and Manage Customers
Create new customers and retrieve existing customer details.
Tools:
- STRIPECREATECUSTOMER -- Create a new customer
- STRIPEGETCUSTOMERS_CUSTOMER -- Retrieve a customer by ID
- STRIPEPOSTCUSTOMERS_CUSTOMER -- Update an existing customer
- STRIPELISTCUSTOMERS -- List customers with pagination
- STRIPEGETV1CUSTOMERSSEARCH_CUSTOMERS -- Search customers by email, name, metadata
Key Parameters for STRIPECREATECUSTOMER:
- email -- Customer's primary email address
- name -- Full name or business name
- phone -- Phone number with country code
- description -- Internal reference notes
- address -- Billing address object with line1, city, state, postal_code, country
Key Parameters for STRIPEGETV1CUSTOMERSSEARCHCUSTOMERS:**
- query (required) -- Stripe Search Query Language. Must use field:value syntax:
- email:'user@example.com' -- Exact match (case insensitive)
- name~'John' -- Substring match (min 3 chars)
- metadata['key']:'value' -- Metadata search
- created>1609459200 -- Timestamp comparison
- Combine with AND or OR (max 10 clauses, cannot mix)
- limit -- Results per page (1--100, default 10)
Example:
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. Manage Subscriptions
Create subscriptions and view customer subscription details.
Tools:
- STRIPECREATESUBSCRIPTION -- Create a new subscription for an existing customer
- STRIPEGETCUSTOMERSCUSTOMERSUBSCRIPTIONS -- List all subscriptions for a customer
- STRIPEGETCUSTOMERSCUSTOMERSUBSSUBEXPOSED_ID -- Get a specific subscription
Key Parameters for STRIPECREATESUBSCRIPTION:
- customer (required) -- Customer ID, e.g., "cus_xxxxxxxxxxxxxx"
- items (required) -- Array of subscription items, each with:
- price -- Price ID, e.g., "pricexxxxxxxxxxxxxx" (use this OR pricedata)
- pricedata -- Inline price definition with currency, product, unitamount, recurring
- quantity -- Item quantity
- defaultpaymentmethod -- Payment method ID (not required for trials or invoice billing)
- trialperioddays -- Trial days (no payment required during trial)
- collectionmethod -- "chargeautomatically" (default) or "send_invoice"
- cancelatperiod_end -- Cancel at end of billing period (boolean)
Key Parameters for STRIPEGETCUSTOMERSCUSTOMERSUBSCRIPTIONS:
- customer (required) -- Customer ID
- status -- Filter: "active", "all", "canceled", "trialing", "past_due", etc.
- limit -- Results per page (1--100, default 10)
Example:
Tool: STRIPE_CREATE_SUBSCRIPTION
Arguments:
customer: "cus_abc123"
items: [{"price": "price_xyz789", "quantity": 1}]
trial_period_days: 143. Manage Payment Methods
List and attach payment methods to customers.
Tools:
- STRIPEGETCUSTOMERSCUSTOMERPAYMENT_METHODS -- List a customer's payment methods
- STRIPEATTACHPAYMENT_METHOD -- Attach a payment method to a customer
Key Parameters for STRIPEGETCUSTOMERSCUSTOMERPAYMENTMETHODS:**
- customer (required) -- Customer ID
- type -- Filter by type: "card", "sepadebit", "usbank_account", etc.
- limit -- Results per page (1--100, default 10)
Example:
Tool: STRIPE_GET_CUSTOMERS_CUSTOMER_PAYMENT_METHODS
Arguments:
customer: "cus_abc123"
type: "card"
limit: 104. View Balance Transactions
Retrieve the history of balance changes for a customer.
Tool: STRIPEGETCUSTOMERSCUSTOMERBALANCE_TRANSACTIONS
Key Parameters:
- customer (required) -- Customer ID
- created -- Filter by creation date with comparison operators: {"gte": 1609459200} or {"gt": 1609459200, "lt": 1640995200}
- invoice -- Filter by related invoice ID
- limit -- Results per page (1--100)
- startingafter / endingbefore -- Pagination cursors
Example:
Tool: STRIPE_GET_CUSTOMERS_CUSTOMER_BALANCE_TRANSACTIONS
Arguments:
customer: "cus_abc123"
limit: 25
created: {"gte": 1704067200}Known Pitfalls
Quick Reference
Powered by Composio
More skills from ComposioHQ/awesome-claude-skills
- A-21risk-automationAutomate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.
- A-2chat-automationAutomate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.
- AAhrefs AutomationAutomate SEO research with Ahrefs -- analyze backlink profiles, research keywords, track domain metrics history, audit organic rankings, and perform batch URL analysis through the Composio Ahrefs integration.
- AApify AutomationAutomate web scraping and data extraction with Apify -- run Actors, manage datasets, create reusable tasks, and retrieve crawl results through the Composio Apify integration.
- AApollo AutomationAutomate Apollo.io lead generation -- search organizations, discover contacts, enrich prospect data, manage contact stages, and build targeted outreach lists -- using natural language through the Composio MCP integration.
- AAshby AutomationAutomate recruiting and hiring workflows in Ashby -- manage candidates, jobs, applications, interviews, and notes through natural language commands.
- AAttio AutomationAutomate Attio CRM operations -- search records, query contacts and companies with advanced filters, manage notes, list attributes, and navigate your relationship data -- using natural language through the Composio MCP integration.
- Aably-automationAutomate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.
- Aabstract-automationAutomate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.
- Aabuselpdb-automationAutomate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.
- Aabyssale-automationAutomate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.
- Aaccelo-automationAutomate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.