Skip to content
AI & Agents
Skill

/stripe

Integrate with Stripe for payment processing. Use when you need to: (1) manage customers and payments, (2) create invoices and subscriptions, or (3) automate billing workflows.

From plugin
refly-skills
19959 skills
Install
$ npx -y skills add refly-ai/refly-skills --skill stripe --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/stripe

Context preview

The summary Claude sees to decide when to auto-load this skill.

Integrate with Stripe for payment processing. Use when you need to: (1) manage customers and payments, (2) create invoices and subscriptions, or (3) automate billing workflows.

SKILL.md

stripe.SKILL.md
name: stripe
description: "Integrate with Stripe for payment processing. Use when you need to: (1) manage customers and payments, (2) create invoices and subscriptions, or (3) automate billing workflows."
version: 1.0.0
skillId: skp-mfyz61qqatnfv05xj9nruiom
workflowId: c-ng1d926qh9pder6anqky106c
installationId: skpi-tunc82wqp4miz5uo8bqes7ls
category: action

Stripe

Integrate with Stripe for payment processing. Use when you need to: (1) manage customers and payments, (2) create invoices and subscriptions, or (3) automate billing workflows.

Input

Provide input as JSON:

{
  "customer_email": "Email address of the customer to manage",
  "customer_name": "Full name of the customer",
  "payment_amount": "Payment amount in cents (e.g., 5000 for $50.00)",
  "currency": "Currency code (e.g., usd, eur, gbp)",
  "invoice_description": "Description for the invoice"
}

Execution (Pattern C: Action)

Step 1: Run the Skill and Get Run ID

RESULT=$(refly skill run --id skpi-tunc82wqp4miz5uo8bqes7ls --input '{
  "amount": "2000",
  "currency": "usd",
  "customer_email": "customer@example.com"
}')
RUN_ID=$(echo "$RESULT" | jq -r '.payload.workflowExecutions[0].id')
# RUN_ID is we-xxx format, use this for workflow commands

Step 2: Open Workflow in Browser and Wait for Completion

open "https://refly.ai/workflow/c-ng1d926qh9pder6anqky106c"
refly workflow status "$RUN_ID" --watch --interval 30000

Step 3: Confirm Action Status

# Confirm payment processed
STATUS=$(refly workflow detail "$RUN_ID" | jq -r '.payload.status')
echo "Action completed with status: $STATUS"

Expected Output

  • **Type**: API Response
  • **Format**: JSON payment data (payment ID, status)
  • **Action**: Confirm payment processed successfully

Rules

Follow base skill workflow: `~/.claude/skills/refly/SKILL.md`

Read more
Ships withrefly-skills

Refly skills repository

Get the whole plugin