Agent skill · marketing growth · nousresearch
stripe-link-cli
Agent payments via Stripe Link — cards, SPT, approvals.
Why this skill is useful
Adds specific commands and procedures for using Stripe Link CLI that the AI wouldn't reliably generate on its own.
What it needs
Requires npm installed locally. Requires link account access. About 4k tokens when loaded. Last updated 2026-08-07. 226,679 stars on the source repository.
What this skill does
Stripe Link CLI Skill Wraps @stripe/link-cli so Hermes can complete purchases on the user's behalf using one-time-use virtual cards or Shared Payment Tokens (SPT). Every spend is gated by an in-app approval in the Link mobile/web app — Hermes cannot self-approve. US-only at the moment (Link account requirement). Windows is not supported by the upstream CLI — this skill is gated [linux, macos]. When to Use Trigger phrases: "buy X", "pay for X", "make a purchase", "complete checkout" "get me a card", "I need a payment method" "log in to Link", "connect my Link wallet" HTTP 402 response from a merchant API with www-authenticate: ... method="stripe" If the user wants a paid API call (HTTP 402, no checkout form), the card path is wrong — use SPT via this same skill, or install the pay plugin (hermes plugins install pay) for x402/MPP payments. Prerequisites Node.js 20+ available on PATH (node --version) US-based (Link account requirement) The Link account, payment method, and spend-approval app do NOT need to be set up before Hermes attempts to pay — the CLI walks the user through them on first run: A Link account at https://app.link.com — created/linked during first link-cli auth At least one payment method — added during first run at https://app.link.com/wallet The Link mobile/web app — opened to approve the first spend request when it's made No env vars required — auth state is stored locally by the CLI under its own config directory. Install Install once, globally: Or invoke ad-hoc via npx @stripe/link-cli. The skill below uses the installed link-cli form. How to Run All commands run through the terminal tool. The CLI auto-detects non-TTY callers and emits compact toon output by default — fine for the model. Pass --format json if a step needs structured fields. Discover commands: link-cli --llms-full. Get a command's schema before invoking: link-cli <command> --schema. Procedure 1. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills nousresearch/stripe-link-cli