stripe-link-cli

Complete Stripe Link payments with explicit user approval via the Link app.

1|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Signmanal/VIGIL --skill stripe-link-cli-signmanal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-link-cli
Source: https://github.com/Signmanal/VIGIL/tree/main/optional-skills/payments/stripe-link-cli
Command: npx skills add https://github.com/Signmanal/VIGIL --skill stripe-link-cli-signmanal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of enabling AI agents to complete purchases and process payments securely on behalf of users, eliminating the risk of unauthorized spending by gating every transaction behind explicit user approval via the Stripe Link mobile or web app.

Core Features & Use Cases

  • Stripe Link CLI Wrapper: Integrates the official @stripe/link-cli to support one-time virtual cards and Shared Payment Tokens (SPT) for both standard web checkout and merchant payment provider (MPP) flows.
  • Approval-Gated Transactions: All spend requests require explicit user approval in the Link app, ensuring no purchases are completed without the user's explicit consent.
  • Use Case: Use this Skill to complete a purchase for a paid SaaS tool when the merchant returns an HTTP 402 payment required response, or to generate a one-time virtual card for a one-off online purchase without exposing your primary payment method details.

Quick Start

Use the stripe-link-cli skill to complete a purchase for a specified item by confirming the total amount with the user, sending an approval request to their Link app, and retrieving the one-time payment credential securely once they approve the transaction.

Frequently Asked Questions about stripe-link-cli

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

FAQPage Schema
How do I enable AI agents to process Stripe Link payments without unauthorized spending?

You can enable AI agents to process Stripe Link payments securely by gating every transaction behind explicit user approval via the Link mobile or web app, ensuring no purchases complete without the user's consent.

What is a Stripe Link Shared Payment Token and when do I need it for agent checkout?

A Stripe Link Shared Payment Token is a secure credential used to complete standard web checkout payments or resolve HTTP 402 payment-required responses from merchant APIs during agent-driven transactions.

Can I generate a one-time virtual card for an AI agent purchase using Stripe Link?

Yes, you can generate a one-time virtual card for online purchases through the Stripe Link CLI, which allows an AI agent to make a payment without exposing your primary payment method details.

Do I need a specific Node.js version to use the stripe-link-cli for agent payments?

Yes, you need Node.js 20 or higher installed on your system PATH to use the stripe-link-cli for processing approval-gated agent payments and generating virtual cards.

How does user approval work when an AI agent initiates a checkout transaction?

When an AI agent initiates a checkout transaction, it sends a spend request that the user must explicitly approve via the Stripe Link mobile or web app before the payment credential is retrieved and the transaction completes.

Can I use this Stripe Link agent payment tool outside the United States?

No, this approval-gated AI agent payment tool requires a US-based Stripe Link account to process transactions, generate one-time virtual cards, and handle Shared Payment Tokens.