{
  "schemaVersion": "1.0",
  "item": {
    "slug": "stripe-cli",
    "name": "Stripe CLI",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/kesslerio/stripe-cli",
    "canonicalUrl": "https://clawhub.ai/kesslerio/stripe-cli",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/stripe-cli",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=stripe-cli",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "config/shapescale-presets.json",
      "package.json",
      "patterns/examples.md",
      "scripts/shapescale-ext.sh"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "stripe-cli",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-09T12:23:15.751Z",
      "expiresAt": "2026-05-16T12:23:15.751Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=stripe-cli",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=stripe-cli",
        "contentDisposition": "attachment; filename=\"stripe-cli-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "stripe-cli"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/stripe-cli"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/stripe-cli",
    "agentPageUrl": "https://openagent3.xyz/skills/stripe-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/stripe-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/stripe-cli/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Stripe CLI Skill 🧾",
        "body": "A universal Moltbot skill wrapping Stripe CLI for payment processing, webhook testing, and API operations. Includes optional ShapeScale-specific extensions for clinic management."
      },
      {
        "title": "What It Does",
        "body": "Process payments, refunds, and subscriptions\nManage customers and invoices\nTest webhooks locally\nExecute generic API calls to Stripe\nShapeScale extensions (optional): Clinic presets, subscription plans, order integration"
      },
      {
        "title": "1. Install Stripe CLI",
        "body": "macOS:\n\nbrew install stripe/stripe-cli/stripe\n\nLinux:\n\n# Download from https://github.com/stripe/stripe-cli/releases\nwget https://github.com/stripe/stripe-cli/releases/download/v1.34.0/stripe_1.34.0_linux_amd64.deb\nsudo dpkg -i stripe_1.34.0_linux_amd64.deb\n\nAuthenticate:\n\nstripe login"
      },
      {
        "title": "2. Set Environment Variable",
        "body": "export STRIPE_SECRET_KEY=sk_test_your_key_here\n\nOr use 1Password:\n\nop read \"op://Stripe/Secret Key\" --vault Personal"
      },
      {
        "title": "3. Clone to Skills",
        "body": "cd ~/.moltbot/skills/\ngit clone https://github.com/mkessler/stripe-cli-moltbot-skill.git stripe"
      },
      {
        "title": "Universal Commands",
        "body": "InvocationDescriptionCreate a test customer for $50Creates customer + $50 payment intentList my recent paymentsLists last 10 payment intentsCheck payment status for pi_xxxRetrieves payment intent detailsRefund payment pi_xxxRefunds the full amountTrigger payment_intent.succeeded webhookSimulates webhook eventListen for webhooks for 30sForwards webhooks to localhostGet customer details for cus_xxxRetrieves customer record"
      },
      {
        "title": "ShapeScale Extensions (Optional)",
        "body": "Requires config/shapescale-presets.json:\n\nInvocationDescriptionCreate clinic deposit for PracticeXYZCreates customer + deposit templateCreate monthly subscription for clinicCreates recurring payment from presetsGenerate invoice for order #1234Creates invoice from templateCheck order status 1234Cross-references with shapescale-db"
      },
      {
        "title": "Universal",
        "body": "No config required. Uses STRIPE_SECRET_KEY environment variable."
      },
      {
        "title": "ShapeScale Presets (Optional)",
        "body": "Create config/shapescale-presets.json:\n\n{\n  \"clinic_templates\": {\n    \"standard\": { \"deposit\": 5000, \"terms\": \"net30\" },\n    \"premium\": { \"deposit\": 10000, \"terms\": \"net30\" }\n  },\n  \"subscription_plans\": {\n    \"monthly\": { \"amount\": 39900, \"interval\": \"month\" },\n    \"annual\": { \"amount\": 399000, \"interval\": \"year\" }\n  },\n  \"tax_rate\": 0.0875,\n  \"default_currency\": \"usd\"\n}"
      },
      {
        "title": "Environment Variables",
        "body": "VariableRequiredDescriptionSTRIPE_SECRET_KEYYesStripe secret key (test or live)STRIPE_WEBHOOK_ENDPOINTNoWebhook forwarding URL (default: http://localhost:4242)SHAPESCALE_PRESETS_PATHNoPath to shapescale-presets.json"
      },
      {
        "title": "File Structure",
        "body": "stripe/\n├── SKILL.md                    # This file\n├── scripts/\n│   ├── stripe.sh               # Universal CLI wrapper\n│   └── shapescale-ext.sh       # ShapeScale extensions (optional)\n├── config/\n│   └── shapescale-presets.json # Clinic/subscription templates\n├── patterns/\n│   └── examples.md             # Usage examples\n└── README.md                   # Installation guide (auto-generated)"
      },
      {
        "title": "State",
        "body": "Stateless — Pure function of inputs. All state lives in Stripe."
      },
      {
        "title": "Integration with Other Skills",
        "body": "SkillIntegrationshapescale-crmLink Stripe customer ID to CRM recordsshapescale-salesOrders → Payment intent creationcampaign-orchestratorFailed payment → Follow-up campaignshapescale-dbMatch payments to database orders"
      },
      {
        "title": "Publishing",
        "body": "This skill is published to ClawdHub and available at:\nhttps://github.com/mkessler/stripe-cli-moltbot-skill"
      },
      {
        "title": "License",
        "body": "MIT License - see LICENSE file for details."
      }
    ],
    "body": "Stripe CLI Skill 🧾\n\nA universal Moltbot skill wrapping Stripe CLI for payment processing, webhook testing, and API operations. Includes optional ShapeScale-specific extensions for clinic management.\n\nWhat It Does\nProcess payments, refunds, and subscriptions\nManage customers and invoices\nTest webhooks locally\nExecute generic API calls to Stripe\nShapeScale extensions (optional): Clinic presets, subscription plans, order integration\nInstallation\n1. Install Stripe CLI\n\nmacOS:\n\nbrew install stripe/stripe-cli/stripe\n\n\nLinux:\n\n# Download from https://github.com/stripe/stripe-cli/releases\nwget https://github.com/stripe/stripe-cli/releases/download/v1.34.0/stripe_1.34.0_linux_amd64.deb\nsudo dpkg -i stripe_1.34.0_linux_amd64.deb\n\n\nAuthenticate:\n\nstripe login\n\n2. Set Environment Variable\nexport STRIPE_SECRET_KEY=sk_test_your_key_here\n\n\nOr use 1Password:\n\nop read \"op://Stripe/Secret Key\" --vault Personal\n\n3. Clone to Skills\ncd ~/.moltbot/skills/\ngit clone https://github.com/mkessler/stripe-cli-moltbot-skill.git stripe\n\nUsage\nUniversal Commands\nInvocation\tDescription\nCreate a test customer for $50\tCreates customer + $50 payment intent\nList my recent payments\tLists last 10 payment intents\nCheck payment status for pi_xxx\tRetrieves payment intent details\nRefund payment pi_xxx\tRefunds the full amount\nTrigger payment_intent.succeeded webhook\tSimulates webhook event\nListen for webhooks for 30s\tForwards webhooks to localhost\nGet customer details for cus_xxx\tRetrieves customer record\nShapeScale Extensions (Optional)\n\nRequires config/shapescale-presets.json:\n\nInvocation\tDescription\nCreate clinic deposit for PracticeXYZ\tCreates customer + deposit template\nCreate monthly subscription for clinic\tCreates recurring payment from presets\nGenerate invoice for order #1234\tCreates invoice from template\nCheck order status 1234\tCross-references with shapescale-db\nConfiguration\nUniversal\n\nNo config required. Uses STRIPE_SECRET_KEY environment variable.\n\nShapeScale Presets (Optional)\n\nCreate config/shapescale-presets.json:\n\n{\n  \"clinic_templates\": {\n    \"standard\": { \"deposit\": 5000, \"terms\": \"net30\" },\n    \"premium\": { \"deposit\": 10000, \"terms\": \"net30\" }\n  },\n  \"subscription_plans\": {\n    \"monthly\": { \"amount\": 39900, \"interval\": \"month\" },\n    \"annual\": { \"amount\": 399000, \"interval\": \"year\" }\n  },\n  \"tax_rate\": 0.0875,\n  \"default_currency\": \"usd\"\n}\n\nEnvironment Variables\nVariable\tRequired\tDescription\nSTRIPE_SECRET_KEY\tYes\tStripe secret key (test or live)\nSTRIPE_WEBHOOK_ENDPOINT\tNo\tWebhook forwarding URL (default: http://localhost:4242)\nSHAPESCALE_PRESETS_PATH\tNo\tPath to shapescale-presets.json\nFile Structure\nstripe/\n├── SKILL.md                    # This file\n├── scripts/\n│   ├── stripe.sh               # Universal CLI wrapper\n│   └── shapescale-ext.sh       # ShapeScale extensions (optional)\n├── config/\n│   └── shapescale-presets.json # Clinic/subscription templates\n├── patterns/\n│   └── examples.md             # Usage examples\n└── README.md                   # Installation guide (auto-generated)\n\nState\n\nStateless — Pure function of inputs. All state lives in Stripe.\n\nIntegration with Other Skills\nSkill\tIntegration\nshapescale-crm\tLink Stripe customer ID to CRM records\nshapescale-sales\tOrders → Payment intent creation\ncampaign-orchestrator\tFailed payment → Follow-up campaign\nshapescale-db\tMatch payments to database orders\nPublishing\n\nThis skill is published to ClawdHub and available at: https://github.com/mkessler/stripe-cli-moltbot-skill\n\nLicense\n\nMIT License - see LICENSE file for details."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/kesslerio/stripe-cli",
    "publisherUrl": "https://clawhub.ai/kesslerio/stripe-cli",
    "owner": "kesslerio",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/stripe-cli",
    "downloadUrl": "https://openagent3.xyz/downloads/stripe-cli",
    "agentUrl": "https://openagent3.xyz/skills/stripe-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/stripe-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/stripe-cli/agent.md"
  }
}