Install
openclaw skills install x402-private-searchMake paid API requests using the x402 HTTP payment protocol (USDC on Base Sepolia). Use when you need to access x402-protected services, pay for API calls wi...
openclaw skills install x402-private-searchMake HTTP requests to x402-protected APIs. The x402 protocol uses HTTP 402 responses to request payment — this skill handles signing USDC payments and retrying automatically.
bash <skill-dir>/scripts/setup.sh
This installs the x402 SDK to ~/.x402-client/. Only needed once.
node <skill-dir>/scripts/wallet-gen.mjs --out ~/.x402-client/wallet.key
Get testnet tokens from faucets:
Send both to the wallet address printed by wallet-gen.
Set the environment variable for future use:
export X402_PRIVATE_KEY=$(cat ~/.x402-client/wallet.key)
Or pass --key-file ~/.x402-client/wallet.key to each request.
Use x402-fetch.mjs to make any x402-paid HTTP request:
# Search the web ($0.001 USDC per query)
node <skill-dir>/scripts/x402-fetch.mjs \
"https://<service-url>/web/search?q=latest+AI+news&count=5" \
--key-file ~/.x402-client/wallet.key
The script automatically:
All scripts must be run from ~/.x402-client/ (where node_modules lives):
cd ~/.x402-client && node <skill-dir>/scripts/x402-fetch.mjs "<url>" --key-file wallet.key
See references/services.md for a list of known x402 endpoints including a web search service.
~/.x402-client/./health.