stripe-automation

Automate Stripe payment operations for customers, charges, subscriptions, invoices, products, and refunds.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/dr-code/beacon --skill stripe-automation-dr-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-automation
Source: https://github.com/dr-code/beacon/tree/main/plugins/all-skills/skills/stripe-automation
Command: npx skills add https://github.com/dr-code/beacon --skill stripe-automation-dr-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates repetitive and error-prone Stripe billing and customer management tasks by routing operations through Composio's Rube MCP so teams can list, create, update, and reconcile customers, charges, subscriptions, invoices, products, and refunds without manual API orchestration.

Core Features & Use Cases

  • Customer Management: Search, list, create, and update customers while avoiding duplicate records.
  • Charges & Payments: Create payment intents, confirm payments, capture charges, and list charge history with correct amount and currency handling.
  • Subscriptions & Billing: Create, list, update, and cancel subscriptions using price IDs, manage invoices, and control invoice finalization.
  • Products, Prices & Refunds: Search and list products/prices for checkout flows and issue full or partial refunds with reasons.
  • Operational Patterns: Emphasizes pagination handling, smallest-currency-unit amounts, ID prefixes, and the necessity of calling RUBE_SEARCH_TOOLS to get current schemas.

Quick Start

Ask Rube MCP to list all failed Stripe charges from the past 7 days with customer details.

Frequently Asked Questions about stripe-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Stripe billing and subscription management without manual API orchestration?

Automate Stripe billing by routing operations through Composio's Rube MCP to list, create, update, and reconcile customers, charges, subscriptions, and invoices without manual API orchestration. Use RUBE_SEARCH_TOOLS to discover schemas and manage connections.

Can I issue full or partial Stripe refunds through an automated workflow?

Issue Stripe refunds by using the Rube MCP toolkit to process full or partial refunds with specified reasons. Search for the charge, define the refund amount in the smallest currency unit, and execute the refund operation automatically.

What do I need to connect my Stripe account before automating payment workflows?

Connecting Stripe requires Rube MCP connectivity and an active Stripe toolkit connection. Ensure RUBE_SEARCH_TOOLS and RUBE_MANAGE_CONNECTIONS are available for schema discovery and authentication before executing subscription, charge, or refund workflows.

How do I create Stripe payment intents and subscriptions using price IDs?

Create Stripe payment intents and subscriptions by discovering current tool schemas via RUBE_SEARCH_TOOLS, then calling the respective creation endpoints with correct price IDs and smallest-currency-unit amounts for accurate billing.

Does this Stripe automation approach handle pagination and currency formatting correctly?

This Stripe automation approach handles pagination for listing operations and enforces smallest-currency-unit amounts to prevent rounding errors. It also manages ID prefixes and calls RUBE_SEARCH_TOOLS to get current schemas for accurate object management.