stripe-link-cli

Create spend requests and finalize Stripe Link checkout payments.

Updated Jul 13, 2026
One-click install
npx skills add https://github.com/zeronx798/demo-hermes-agent --skill stripe-link-cli-zeronx798
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-link-cli
Source: https://github.com/zeronx798/demo-hermes-agent/tree/main/optional-skills/payments/stripe-link-cli
Command: npx skills add https://github.com/zeronx798/demo-hermes-agent --skill stripe-link-cli-zeronx798

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @stripe/link-cli.

What problem does it solve?

This skill enables the agent to securely complete purchases and handle payment challenges on the user's behalf without exposing sensitive card data to the agent's context.

Core Features & Use Cases

  • Secure Checkout: Facilitates web purchases using one-time-use virtual cards or Shared Payment Tokens.
  • Approval Workflow: Integrates with the Link mobile app to ensure every transaction is gated by human approval.
  • Use Case: When an agent encounters a merchant requiring payment via a Stripe-based checkout or an HTTP 402 challenge, it uses this skill to authenticate, create a spend request, and finalize the transaction securely.

Quick Start

Use the stripe-link-cli skill to initiate a payment for the current merchant by creating a spend request and waiting for my approval in the Link app.

Frequently Asked Questions about stripe-link-cli

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

FAQPage Schema
How do I automate Stripe checkout payments without exposing card data to the agent?

Handling HTTP 402 payment challenges requires authenticating the agent via the Link CLI to create a spend request. The transaction is then finalized securely after you approve the spend request directly through the Link mobile app.

Do I need a specific Node.js version to use Stripe Link for automated payments?

Yes, automating payments via the Stripe Link CLI requires Node.js 20 or higher. You also need a valid US-based Link account to manage spend requests and handle transaction approvals.

How does the approval workflow function for agent-driven Stripe transactions?

The approval workflow for Stripe transactions gates every payment through human approval. When the agent initiates a spend request, you must review and approve the transaction in the Link mobile app before it finalizes.

What is a Shared Payment Token in the context of automated web checkout?

A Shared Payment Token in automated web checkout is a secure reference used to complete purchases without exposing actual card details. It allows the agent to facilitate payment on merchant sites using Stripe-based checkout.

Can I use this automated payment approach for non-US based Link accounts?

No, the automated payment approach via the Link CLI currently requires a valid US-based Link account. Non-US accounts are not supported for managing spend requests and transaction approvals.