skills/disabled/stripe-automation/SKILL.md
Automate Stripe tasks via Rube MCP (Composio): customers, charges, subscriptions, invoices, products, refunds. Always search tools first for current schemas.
npx skillsauth add aaaaqwq/claude-code-skills stripe-automationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate Stripe payment operations through Composio's Stripe toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit stripeRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit stripeWhen to use: User wants to create, update, search, or list Stripe customers
Tool sequence:
STRIPE_SEARCH_CUSTOMERS - Search customers by email/name [Optional]STRIPE_LIST_CUSTOMERS - List all customers [Optional]STRIPE_CREATE_CUSTOMER - Create a new customer [Optional]STRIPE_POST_CUSTOMERS_CUSTOMER - Update a customer [Optional]Key parameters:
email: Customer emailname: Customer namedescription: Customer descriptionmetadata: Key-value metadata pairscustomer: Customer ID for updates (e.g., 'cus_xxx')Pitfalls:
When to use: User wants to create charges, payment intents, or view charge history
Tool sequence:
STRIPE_LIST_CHARGES - List charges with filters [Optional]STRIPE_CREATE_PAYMENT_INTENT - Create a payment intent [Optional]STRIPE_CONFIRM_PAYMENT_INTENT - Confirm a payment intent [Optional]STRIPE_POST_CHARGES - Create a direct charge [Optional]STRIPE_CAPTURE_CHARGE - Capture an authorized charge [Optional]Key parameters:
amount: Amount in smallest currency unit (e.g., cents for USD)currency: Three-letter ISO currency code (e.g., 'usd')customer: Customer IDpayment_method: Payment method IDdescription: Charge descriptionPitfalls:
When to use: User wants to create, list, update, or cancel subscriptions
Tool sequence:
STRIPE_LIST_SUBSCRIPTIONS - List subscriptions [Optional]STRIPE_POST_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS - Create subscription [Optional]STRIPE_RETRIEVE_SUBSCRIPTION - Get subscription details [Optional]STRIPE_UPDATE_SUBSCRIPTION - Modify subscription [Optional]Key parameters:
customer: Customer IDitems: Array of price items (price_id and quantity)subscription: Subscription ID for retrieval/update (e.g., 'sub_xxx')Pitfalls:
When to use: User wants to create, list, or search invoices
Tool sequence:
STRIPE_LIST_INVOICES - List invoices [Optional]STRIPE_SEARCH_INVOICES - Search invoices [Optional]STRIPE_CREATE_INVOICE - Create an invoice [Optional]Key parameters:
customer: Customer ID for invoicecollection_method: 'charge_automatically' or 'send_invoice'days_until_due: Days until invoice is duePitfalls:
auto_advance: false for draft invoicesWhen to use: User wants to list or search products and their pricing
Tool sequence:
STRIPE_LIST_PRODUCTS - List products [Optional]STRIPE_SEARCH_PRODUCTS - Search products [Optional]STRIPE_LIST_PRICES - List prices [Optional]STRIPE_GET_PRICES_SEARCH - Search prices [Optional]Key parameters:
active: Filter by active/inactive statusquery: Search query for search endpointsPitfalls:
When to use: User wants to issue refunds on charges
Tool sequence:
STRIPE_LIST_REFUNDS - List refunds [Optional]STRIPE_POST_CHARGES_CHARGE_REFUNDS - Create a refund [Optional]STRIPE_CREATE_REFUND - Create refund via payment intent [Optional]Key parameters:
charge: Charge ID for refundamount: Partial refund amount (omit for full refund)reason: Refund reason ('duplicate', 'fraudulent', 'requested_by_customer')Pitfalls:
Stripe uses smallest currency unit:
limit parameter (max 100)has_more in responsestarting_after with last object ID for next pagehas_more is falseAmount Units:
ID Prefixes:
cus_, Charges: ch_, Subscriptions: sub_in_, Products: prod_, Prices: price_pi_, Refunds: re_| Task | Tool Slug | Key Params | |------|-----------|------------| | Create customer | STRIPE_CREATE_CUSTOMER | email, name | | Search customers | STRIPE_SEARCH_CUSTOMERS | query | | Update customer | STRIPE_POST_CUSTOMERS_CUSTOMER | customer, fields | | List charges | STRIPE_LIST_CHARGES | customer, limit | | Create payment intent | STRIPE_CREATE_PAYMENT_INTENT | amount, currency | | Confirm payment | STRIPE_CONFIRM_PAYMENT_INTENT | payment_intent | | List subscriptions | STRIPE_LIST_SUBSCRIPTIONS | customer | | Create subscription | STRIPE_POST_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS | customer, items | | Update subscription | STRIPE_UPDATE_SUBSCRIPTION | subscription, fields | | List invoices | STRIPE_LIST_INVOICES | customer | | Create invoice | STRIPE_CREATE_INVOICE | customer | | Search invoices | STRIPE_SEARCH_INVOICES | query | | List products | STRIPE_LIST_PRODUCTS | active | | Search products | STRIPE_SEARCH_PRODUCTS | query | | List prices | STRIPE_LIST_PRICES | product | | Search prices | STRIPE_GET_PRICES_SEARCH | query | | List refunds | STRIPE_LIST_REFUNDS | charge | | Create refund | STRIPE_CREATE_REFUND | charge, amount | | Payment methods | STRIPE_LIST_CUSTOMER_PAYMENT_METHODS | customer | | Checkout session | STRIPE_CREATE_CHECKOUT_SESSION | line_items | | List payment intents | STRIPE_LIST_PAYMENT_INTENTS | customer |
testing
通用自媒体文章自动发布工具。支持百家号、搜狐号、知乎、微信公众号、小红书、抖音号六个平台的自动化发布流程。使用Playwright自动化实现平台导航和发布,支持通过storageState管理Cookie实现账号切换。
development
# SKILL.md - Model Configuration Status (mcstatus) ## 触发条件 - `/mcstatus` 命令 - 用户询问模型配备、模型配置、model status、模型列表等 ## 功能 实时生成 Agent + Cron 的模型配置报告,展示当前所有 agent 的主模型/fallback链和所有 cron 任务的模型分配。 ## 执行步骤 ### Step 1: 收集 Agent 模型配置 读取各 agent 的 models.json 获取主模型和 fallback 链: ```bash for agent in main ops code quant data research content market finance pm law product sales batch; do config=$(cat ~/.openclaw/agents/$agent/agent/models.json 2>/dev/null) if [ -n "$config" ]; then echo "=== $agent
tools
MCP 服务器智能管理助手。自动检测 MCP 可用性、智能开关、功能问答,提供人性化的 MCP 管理体验。
tools
从GitHub搜索并自动安装配置MCP(Model Context Protocol)服务器工具到Claude配置文件。当用户需要安装MCP工具时触发此技能。工作流程:搜索GitHub上的MCP项目 -> 提取npx配置 -> 添加到~/.claude.json -> 处理API密钥(如有)。