stripe-link-cli

Facilitate Stripe Link purchases with virtual cards and approval gating.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node.js.

What problem does it solve?

This skill enables the agent to securely complete purchases on the user's behalf using Stripe Link, bridging the gap between automated tasks and real-world financial transactions while maintaining strict user-approval guardrails.

Core Features & Use Cases

  • Secure Checkout: Facilitates purchases using one-time-use virtual cards or Shared Payment Tokens (SPT).
  • Approval Gating: Ensures every transaction is verified via the user's Link mobile or web app, preventing unauthorized spending.
  • Use Case: When the agent encounters a merchant requiring payment, it can initiate a spend request, handle the authentication flow, and provide the user with a secure credential file for checkout.

Quick Start

Ask the agent to complete a purchase for a specific item by providing the merchant details and the total amount in cents.

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 Link checkout for an AI agent?

You can automate Stripe Link checkout by having the agent initiate a spend request, handle the authentication flow, and retrieve a secure credential file for the merchant. This requires a Node.js environment and an active Stripe Link account.

How does approval gating work for automated payments via Stripe Link?

Approval gating secures automated payments by requiring every transaction to be verified through the user's Stripe Link mobile or web app. This mechanism prevents unauthorized spending and ensures the agent only completes approved purchases.

Can I use one-time-use virtual cards for agent-driven checkout?

Yes, you can use one-time-use virtual cards for agent-driven checkout. The skill facilitates secure purchases using these cards or Shared Payment Tokens (SPT) to bridge automated tasks with real-world financial transactions safely.

Do I need Node.js to run automated payment processing with Stripe Link?

Yes, you need Node.js to run automated payment processing with Stripe Link. The Node.js environment provides the necessary runtime for the skill to execute credential retrieval and transaction authorization.

What is the best way to provide merchant details for an automated spend request?

The best way to provide merchant details is to explicitly state the merchant information and the total amount in cents when asking the agent to complete a purchase. The agent then uses these details to initiate the secure checkout flow.

How do I retrieve Shared Payment Tokens for API-based merchant checkout?

You retrieve Shared Payment Tokens by triggering the skill's credential retrieval process during the checkout flow. The skill interacts with the Stripe Link CLI to generate a secure credential file required by web and API-based merchants.