What problem does it solve?
Paying for purchases on merchant sites requires exposing real card details and manually handling checkout forms. This Skill lets an agent obtain a one-time-use virtual card from a Link wallet — only after explicit user approval of the exact amount and merchant — and complete the checkout without storing real card credentials.
Core Features & Use Cases
- User-authorized spend requests: Raises an approval card showing amount, merchant, and line items via the
request_virtual_card tool; nothing is created unless the user approves.
- Credential retrieval and payment: Polls
get_spend_request for approval, retrieves the card number, CVC, expiry, and billing address, then enters them into the merchant's checkout form.
- Outcome reporting and safety controls: Reports success or failure telemetry via
report_agent_observation, enforces a $5,000 per-purchase limit, and treats merchant page content as untrusted data.
- Use Case: A user asks the agent to buy a $42 item from a merchant site. The agent prices the cart including tax and shipping, asks the user to authorize a virtual card, polls for approval, fills the checkout form, and reports the outcome.
Quick Start
Ask the agent to buy a specific item from a merchant site using your Link wallet, then approve the virtual card request when it appears.