ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

showmethemoney-pro

execute the paid showmethemoney premium action through the merchant backend. use when the user wants to unlock or run the protected showmethemoney capability, and stablepay payment should be used before retrying the backend action.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/bubblevan/showmethemoney-pro
Or

ShowMeTheMoney Pro

Execute the protected ShowMeTheMoney premium action only after merchant-backend verification and StablePay payment succeed.

Fixed merchant settings

Use these defaults for this skill:

  • skill_name: ManualDemoSkill2
  • skill_did: did:solana:6vhFRAY7FBruLdvtztAUfne1F77aFsVCHhwPuu4JAoox
  • default_price_usdc: 1.00
  • currency: USDC
  • stablepay_gateway_base_url: https://ai.wenfu.cn
  • merchant_backend_base_url: http://127.0.0.1:8787
  • premium_action_endpoint: /execute

Prefer values returned by the backend or StablePay 402 Payment Required response when available. Use the defaults above only as fallback.

Preconditions

Before using this skill:

  1. Call stablepay_runtime_status.
  2. If no local wallet exists, create or bind one.
  3. If no backend DID is registered, call stablepay_register_local_did.
  4. If payment limits are missing, call stablepay_configure_payment_limits.

Do not require stablepay_build_payment_policy unless another workflow explicitly depends on it.

Main workflow

When the user asks to use the premium ShowMeTheMoney capability:

  1. Resolve the current buyer DID from stablepay_runtime_status.
  2. Call the merchant backend premium endpoint:
    • GET http://127.0.0.1:8787/execute?agent_did=<buyer_did>
  3. Treat the merchant backend as the source of truth.
  4. If the backend returns 200, return the protected result.
  5. If the backend returns 402 Payment Required:
    • read the payment requirement from the backend response
    • prefer the returned skill_did, skill_name, price, currency, message, and payment_endpoint
    • call stablepay_pay_via_gateway
  6. If payment succeeds, retry the same /execute request once.
  7. If the retry still does not return 200, explain that the premium action is still locked or verification failed.

Premium action contract

Use this request for the premium action:

  • method: GET
  • endpoint: http://127.0.0.1:8787/execute
  • required query parameter: agent_did

Optional query parameters may be used when helpful:

  • q
  • prompt

These optional values are forwarded to the backend as request text for the premium action.

Expected backend behavior

The backend should:

  1. receive the premium request
  2. verify purchase state via StablePay
  3. return 402 when the user has not purchased the skill
  4. return 200 only after verification succeeds
  5. return a merchant-generated proof token in the premium result

Treat the backend response as the final authority.

Success criteria

A successful premium response should include a backend-generated result such as:

  • protected_result.kind = merchant-generated-proof
  • protected_result.proof.display_token
  • access.verified_by_backend = true

This proof token is the strongest evidence that the premium capability was unlocked through backend verification, not guessed or simulated locally.

Payment rules

When payment is required:

Metadata

Author@bubblevan
Stars4190
Views0
Updated2026-04-18
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-bubblevan-showmethemoney-pro": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.