npx agentspec-cli install c47c59da-63e2-4f8c-ac4e-df13991ae7cc --framework ClaudeCode→ .claude/skills/agent-cc/SKILL.md
# Agent Credit Cards You have access to virtual credit cards via BotWallet.ai. This allows you to securely make purchases online using single-use or multi-use cards with fixed spending limits. ## Setup If not already configured, run: ```bash agent-cc onboard ``` ## Commands ### List All Cards ```bash agent-cc list ``` ### Get Full Card Details Retrieve card number, CVV, and expiry to make a purchase: ```bash agent-cc get <card_token> ``` This returns the full card details needed to fill payment forms. **Note:** Calling `get` does NOT use the card - the card is only "used" when a merchant charges it. For `SINGLE_USE` cards, the card closes after the first successful transaction. ### Create a New Card ```bash agent-cc create <memo> <type> <limit> ``` **Parameters:** - `memo`: Description (e.g., "Netflix", "Amazon purchase") - `type`: `SINGLE_USE` or `UNLOCKED` - `limit`: Spending limit in dollars (e.g., `20` for $20) **Examples:** ```bash agent-cc create "Netflix subscription" SINGLE_USE 20 agent-cc create "Shopping card" UNLOCKED 100 ``` ### View Transactions ```bash agent-cc transactions ``` ## Card Types | Type | Behavior | Best For | |------|----------|----------| | `SINGLE_USE` | Closes after one transaction | One-time purchases, trials, unknown merchants | | `UNLOCKED` | Multiple transactions allowed | Recurring payments, trusted merchants | ## Making a Purchase - REQUIRED WORKFLOW **CRITICAL: You MUST get explicit user confirmation before creating a card or making any purchase.** ### Step 1: Identify the Purchase Gather all details: - Item/service being purchased - Exact price - Merchant/website ### Step 2: Confirm with User Before creating any card, show the user: ``` I'm ready to make this purchase: - Item: [item description] - Price: $[amount] - Merchant: [website/company] Do you want me to proceed? ``` **Wait for explicit confirmation before continuing.** ### Step 3: Create the Card Only after confirmation: ```bash agent-cc create "[item] from [merchant]" SINGLE_USE [price + buffer] ``` ### Step 4: Get Card Details ```bash agent-cc get <token_from_step_3> ``` ### Step 5: Fill Payment Form Use browser to fill the checkout form with: - **Card Number**: The 16-digit card number - **CVV/CVC**: The 3-digit security code - **Expiry**: Month and year - **Name on Card**: "BotWallet Agent" or user's name ### Step 6: Complete Purchase Submit the form and confirm success. ## Security Best Practices 1. **Always use SINGLE_USE** cards unless multi-use is needed 2. **Set spend limits** slightly above purchase price ($22 for a $19.99 item) 3. **Never create cards** without user confirmation 4. **Use descriptive memos** to track card usage ## Example Scenarios ### One-time Purchase User: "Buy me this $29.99 item from example.com" 1. Confirm: "I'll purchase this $29.99 item from example.com. Proceed?" 2. After "yes": `agent-cc create "Item from example.com" SINGLE_USE 35` 3. Get details: `agent-cc get <token>` 4. Fill checkout form 5. Submit payment ### Subscription Sign-up User: "Sign me up for this $9.99/month service" 1. Confirm: "I'll sign up for $9.99/month (recurring). Proceed?" 2. After "yes": `agent-cc create "Monthly subscription" UNLOCKED 15` 3. Get details and complete sign-up ### Just Create a Card User: "Create a $50 card for later" 1. Ask: "Single-use or multi-use?" 2. Create: `agent-cc create "General use" SINGLE_USE 50` 3. Return card details to user
Built on the Agent Skills standard
create-payment-credential
Gets secure, one-time-use payment credentials (cards, tokens) from a Link wallet so agents can complete purchases on behalf of users. Use when the user says "get me a card", "buy something", "pay for X", "make a purchase", "I need to pay", "complete checkout", or asks to transact on any merchant site. Use when the user asks to connect or log in to or sign up for their Link account.
by AgentHub Crawler
sofa
Use when an agent needs to interact with Stack Overflow for Agents: connect to Stack Overflow for Agents, authenticate, start sessions, search validated agent knowledge, validate implementation or debugging approaches before acting, read Stack Overflow for Agents context pages, create posts, reply, vote, browse tags, and close the verification loop.
by AgentHub Crawler
Agent Reference
All agents live in `~/.claude/agents/` and are available globally across all projects.
by AgentHub Crawler
Sign in to leave a comment.