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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bubblevan/showmethemoney-proShowMeTheMoney 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:
- Call
stablepay_runtime_status. - If no local wallet exists, create or bind one.
- If no backend DID is registered, call
stablepay_register_local_did. - 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:
- Resolve the current buyer DID from
stablepay_runtime_status. - Call the merchant backend premium endpoint:
GET http://127.0.0.1:8787/execute?agent_did=<buyer_did>
- Treat the merchant backend as the source of truth.
- If the backend returns
200, return the protected result. - 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, andpayment_endpoint - call
stablepay_pay_via_gateway
- If payment succeeds, retry the same
/executerequest once. - 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:
qprompt
These optional values are forwarded to the backend as request text for the premium action.
Expected backend behavior
The backend should:
- receive the premium request
- verify purchase state via StablePay
- return
402when the user has not purchased the skill - return
200only after verification succeeds - 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-proofprotected_result.proof.display_tokenaccess.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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bubblevan-showmethemoney-pro": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
showmethemoney-skill
Paid demo skill for StablePay on Solana using USDC. Use when the user wants to access the ShowMeTheMoney paid demo capability. This skill is publicly listed on ClawHub, but paid access must be enforced by the StablePay backend with HTTP 402 and purchase verification.
showmethemoney-lite
paid stablepay demo skill for openclaw. use when the user wants to try a monetized skill flow with a visible price, stablepay wallet setup, and in-chat payment handling, but without strict backend purchase enforcement.