Agent skill

Stripe Pay

by fossasia in fossasia/eventyay

Helps users send funds to another Stripe business, transfer money to a Stripe Profile handle or network ID, or ask whether an agent can pay a Stripe business.

Apache-2.0Auto-check passedBackend & APIs

Install Stripe Pay

skills CLI
$ npx skills add fossasia/eventyay --skill stripe-pay -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install fossasia/eventyay stripe-pay --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/fossasia/eventyay.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/stripe-pay .claude/skills/stripe-pay && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
stripe-pay
GitHub stars
1.7k
Token cost
~1.1k tokens
SKILL.md length
512 words
Files
1
Skills in repo
21
Repo updated
First seen
Licence
Apache-2.0

At a glance

Helps users send funds to another Stripe business, transfer money to a Stripe Profile handle or network ID, or ask whether an agent can pay a Stripe business.

  • Works in 6 steps: Don’t send money unless the user… → Before running a command that can send… → Use --agent or --json first so the user… → …
  • Doesnt provide an exact Stripe Profile handle
  • SKILL.md covers Safety Rules, Choose the workflow and Handle setup errors
  • Calls stripe

What it does

Stripe Pay is an agent skill from fossasia/eventyay. Helps users send funds to another Stripe business, transfer money to a Stripe Profile handle or network ID, or ask whether an agent can pay a Stripe business. Use Stripe Directory to find or verify a recipient when the user doesn't provide an exact Stripe Profile handle or network ID.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs. It works with Stripe. The repository describes itself as: Open Source Event Management, Ticketing and Checkins, Talks and Schedules, Video and Interpretations, Badges, Exhibitions and more https://eventyay.com. The licence is Apache-2.0.

When your agent uses it

  • Doesnt provide an exact Stripe Profile handle

Example prompts

  • “Use the stripe-pay skill to help users send funds to another Stripe business, transfer money to a Stripe Profile handle or network ID, or ask…”
  • “/stripe-pay”

Requirements

  • Pre-approved tools (allowed-tools): Bash(stripe directory *), Bash(stripe pay *), Bash(stripe whoami *)

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Don’t send money unless the user explicitly asks you to make the transfer.
  2. Before running a command that can send money, show the exact stripe pay ... command you plan to run and get confirmation.
  3. Use --agent or --json first so the user can review the transfer details.
  4. Don’t pass -y or --yes until after the user confirms the reviewed transfer.
  5. Don’t guess at the user’s intent. Don’t guess at the username, financial account ID, amount, currency, internal note, memo, or any other…
  6. Don’t print full API keys back to the user.

What it can do on your machine

Read from SKILL.md and the folder at commit b539d59. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash(stripe directory *)
    • Bash(stripe pay *)
    • Bash(stripe whoami *)

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • stripe

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • docs.stripe.com
    • dashboard.stripe.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Stripe Pay loads about 1.1k tokens when it runs. Until then it costs about 74 tokens; SKILL.md has 512 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~74
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from fossasia/eventyay at commit b539d59, republished under its Apache-2.0 licence (© fossasia). 512 words, ~1,106 tokens.

Download SKILL.mdSave it as .claude/skills/stripe-pay/SKILL.md (or your agent's skills folder).
name
stripe-pay
description
Helps users send funds to another Stripe business, transfer money to a Stripe Profile handle or network ID, or ask whether an agent can pay a Stripe business. Use Stripe Directory to find or verify a recipient when the user doesn't provide an exact Stripe Profile handle or network ID.
allowed-tools
Bash(stripe directory *), Bash(stripe pay *), Bash(stripe whoami *)
metadata.short-description
Send funds to Stripe businesses

stripe pay

Use stripe pay to send money from the authenticated Stripe business to another Stripe business identified by a Stripe Profile handle, for example @recipient.

The stripe pay command is for business-to-business money transfers. Both the sender and the receiving business must have a Stripe Profile. In addition:

If the user needs details about financial accounts, read Money Management. The command resolves the recipient’s payout configuration, which can route the payout to an attached financial account or linked bank account, and reports the fee and delivery timing before confirmation. Don’t assume that a transfer is free or instant.

Safety Rules

  1. Don’t send money unless the user explicitly asks you to make the transfer.
  2. Before running a command that can send money, show the exact stripe pay ... command you plan to run and get confirmation.
  3. Use --agent or --json first so the user can review the transfer details.
  4. Don’t pass -y or --yes until after the user confirms the reviewed transfer.
  5. Don’t guess at the user’s intent. Don’t guess at the username, financial account ID, amount, currency, internal note, memo, or any other detail. Always confirm with the user.
  6. Don’t print full API keys back to the user.

Choose the workflow

Read the documentation to accomplish your goal. You must read the relevant page before taking action:

GoalDocumentation
Find or verify a recipient when the user doesn’t provide an exact Stripe Profile handle or network IDUse Stripe Directory with AI agents
Review, send, handle approval, resume, or dry-run a transferstripe pay CLI reference
Create or manage a Stripe Profile, including a recipient’s transfer destinationStripe Profile
Set up or understand an eligible financial accountMoney Management
Show full SKILL.md (208 more words)Show less

Handle setup errors

Don’t continue the transfer when stripe pay reports missing setup. Explain what’s missing and give the user the corresponding next step. Before explaining how to resolve the error, read the documentation for the missing requirement in the workflow table:

  • If the sender is missing a Stripe Profile, tell the user to create one.
  • If the sender is missing an eligible financial account, tell the user to set up Global Payouts with an eligible financial account.
  • If the sender is missing both requirements, tell the user to complete both setup steps before trying the transfer again.
  • If the recipient doesn’t have an eligible transfer destination linked to their Stripe Profile, tell the user that the recipient must complete that setup before the transfer can proceed. Don’t retry the transfer until the recipient’s setup is corrected.
  • If the recipient is missing or invalid, read and follow the Stripe Directory agent workflow. If the user can provide the recipient’s exact Stripe Profile handle or network ID, ask them for it.

For sender setup, direct the user to the relevant Dashboard page:

© fossasia, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/stripe-pay of fossasia/eventyay.

Open the folder on GitHubat commit b539d59

Compare with similar skills

Stripe Pay next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Stripe Pay compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Stripe Pay this skillfossasia/eventyay1.7k—~1.1kAutomated safety check: PassApache-2.0
Firecrawl Build Onboardingfirecrawl/firecrawl190k1 repos~1.4kAutomated safety check: NotesISC
Dinero Currency Patternsdinerojs/dinero.js6.8k—~650Automated safety check: PassMIT
Stripe Best Practiceskanchengw/cnllm1732 repos~925Automated safety check: PassApache-2.0
Cashier Stripe Developmentluadotsh/lua3431 repos~1.2kAutomated safety check: PassMIT
EmulateUsefulSoftwareCo/executor4.1k—~2.2kAutomated safety check: NotesMIT

Similar skills

  • Firecrawl Build Onboarding

    firecrawl/firecrawl

    Gets Firecrawl working in a project: signs you in through the browser, saves FIRECRAWL_API_KEY to .env and picks the first SDK or REST path.

    190k GitHub starsUsed in 1 repo~1.4k tokens
    Backend & APIsAuto-check: notes
  • Dinero Currency Patterns

    dinerojs/dinero.js

    Currency handling patterns for the Dinero.js money library. An agent skill from dinerojs/dinero.js.

    6.8k GitHub stars~650 tokensUpdated 5 days ago
    Backend & APIsAuto-check passed
  • Stripe Best Practices

    kanchengw/cnllm

    Guides Stripe integration decisions — API selection (Checkout Sessions vs PaymentIntents), Connect platform setup (Accounts v2, controller properties), billing/subscriptions, Treasury financial…

    173 GitHub starsUsed in 2 repos~925 tokens
    Backend & APIsAuto-check passed
  • Handles Laravel Cashier Stripe integration including subscriptions, webhooks, Stripe Checkout, invoices, charges, refunds, trials, coupons, metered billing, and payment failure handling.

    343 GitHub starsUsed in 1 repo~1.2k tokens
    Backend & APIsAuto-check passed
  • Emulate

    UsefulSoftwareCo/executor

    Use the @executor-js/emulate service emulators (GitHub, Google, Stripe, Resend, WorkOS, …) to test integrations for real — full OpenAPI specs, working OAuth flows, mintable credentials, and a…

    4.1k GitHub stars~2.2k tokensUpdated today
    Backend & APIsAuto-check: notes
  • Migrate To Earl

    mathematic-inc/earl

    Scans a codebase for raw API/CLI calls (curl, gh, stripe-cli, psql, grpcurl, etc.) and replaces them with Earl templates — one provider at a time.

    113 GitHub stars~1.9k tokensUpdated 2 days ago
    Backend & APIsAuto-check passed

More from fossasia/eventyay

All 21 skills in this repo
  • Stripe Projects

    fossasia/eventyay

    A skill your agent uses when the user wants to provision infrastructure or third-party services using Stripe Projects.

    1.7k GitHub starsUsed in 5 repos~2k tokens
    Auto-check: notes
  • Stripe Apps

    fossasia/eventyay

    A skill your agent uses when building, modifying, or reviewing a Stripe App — or when the user describes something that implies one (e.g.

    1.7k GitHub starsUsed in 1 repo~3.6k tokens
    Auto-check passed
  • Connect Recommend

    fossasia/eventyay

    A skill your agent uses when the user asks about Stripe Connect configuration, charge patterns, Dashboard access, or how to get started with Connect, is building a marketplace, platform…

    1.7k GitHub starsUsed in 1 repo~5.9k tokens
    Auto-check: warnings
  • Django Run Locally

    fossasia/eventyay

    Steps for initiating the Django development server without Docker

    1.7k GitHub stars~411 tokensUpdated today
    Auto-check passed
  • Docker Deployment

    fossasia/eventyay

    Docker Compose, container services, deployment. An agent skill from fossasia/eventyay.

    1.7k GitHub stars~574 tokensUpdated today
    Auto-check: notes
  • Stripe Best Practices

    fossasia/eventyay

    Guides Stripe integration decisions across development and test environment planning (separate sandboxes vs the shared test mode sandbox), API selection (Checkout Sessions vs PaymentIntents)…

    1.7k GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed

Works with

Categories

Questions about Stripe Pay

What does Stripe Pay do?

Helps users send funds to another Stripe business, transfer money to a Stripe Profile handle or network ID, or ask whether an agent can pay a Stripe business. Stripe Pay is an agent skill from fossasia/eventyay. Helps users send funds to another Stripe business, transfer money to a Stripe Profile handle or network ID, or ask whether an agent can pay a Stripe business.

When should I use Stripe Pay?

Stripe Pay fits situations like: doesnt provide an exact Stripe Profile handle.

How do I install Stripe Pay in Claude Code?

Run `npx skills add fossasia/eventyay --skill stripe-pay -a claude-code`. Or copy the skill folder (.agents/skills/stripe-pay in fossasia/eventyay) into .claude/skills/stripe-pay in your project. Claude Code loads it when a task matches its description.

How do I install Stripe Pay in Codex?

Run `npx skills add fossasia/eventyay --skill stripe-pay -a codex`. Or copy the skill folder (.agents/skills/stripe-pay in fossasia/eventyay) into .agents/skills/stripe-pay in your project. Codex loads it when a task matches its description.

Can I use Stripe Pay in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add fossasia/eventyay --skill stripe-pay -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/stripe-pay, .gemini/skills/stripe-pay, .github/skills/stripe-pay and .opencode/skills/stripe-pay in your project.

What does Stripe Pay need to run?

Going by SKILL.md and its folder, Stripe Pay needs the command-line tools its instructions call (stripe). Its frontmatter pre-approves these tools: Bash(stripe directory *), Bash(stripe pay *), Bash(stripe whoami *).

Does Stripe Pay access the network?

SKILL.md names 2 domains. As links in the text: docs.stripe.com and dashboard.stripe.com. This is read from the text; nothing was executed.

Is Stripe Pay safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Stripe Pay use?

Stripe Pay is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Stripe Pay use?

About 1.1k tokens (SKILL.md is roughly 4.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Stripe Pay?

Skills that share tags, products or a category with Stripe Pay: Firecrawl Build Onboarding (firecrawl/firecrawl, 190k stars), Dinero Currency Patterns (dinerojs/dinero.js, 6.8k stars), Stripe Best Practices (kanchengw/cnllm, 173 stars) and Cashier Stripe Development (luadotsh/lua, 343 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Stripe Pay?

fossasia (a GitHub organization) maintains it in fossasia/eventyay, which has 1,702 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on October 9, 2026.

Source: fossasia/eventyay on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.