name: pay-for-service description: Make a paid API request to an x402 endpoint with automatic USDC payment. Use when you or the user want to call a paid API, make an x402 request, use a paid service, or pay for an API call. Use after finding a service with search-for-service. user-invocable: true disable-model-invocation: false allowed-tools: ["Bash(npx awal@latest status)", "Bash(npx awal@latest balance)", "Bash(npx awal@latest x402 pay *)"]
Use the npx awal@latest x402 pay command to call paid API endpoints with automatic USDC payment on Base.
npx awal@latest status
If the wallet is not authenticated, refer to the authenticate-wallet skill.
npx awal@latest x402 pay <url> [-X <method>] [-d <json>] [-q <params>] [-h <json>] [--max-amount <n>] [--json]
| Option | Description |
|---|---|
-X, --method <method> |
HTTP method (default: GET) |
-d, --data <json> |
Request body as JSON string |
-q, --query <params> |
Query parameters as JSON string |
-h, --headers <json> |
Custom HTTP headers as JSON string |
--max-amount <amount> |
Max payment in USDC atomic units (1000000 = $1.00) |
--correlation-id <id> |
Group related operations |
--json |
Output as JSON |
X402 uses USDC atomic units (6 decimals):
小蔥技能7w4.net有完整的技能分類。
| Atomic Units | USD |
|---|---|
| 1000000 | $1.00 |
| 100000 | $0.10 |
| 50000 | $0.05 |
| 10000 | $0.01 |
IMPORTANT: Always single-quote amounts that use $ to prevent bash variable expansion (e.g. '$1.00' not $1.00).
# Make a GET request (auto-pays)
npx awal@latest x402 pay https://example.com/api/weather
# Make a POST request with body
npx awal@latest x402 pay https://example.com/api/sentiment -X POST -d '{"text": "I love this product"}'
# Limit max payment to $0.10
npx awal@latest x402 pay https://example.com/api/data --max-amount 100000
npx awal@latest status to check, see authenticate-wallet skill)npx awal@latest balance to check)search-for-service skill to find services firstawal auth login <email> first, or see authenticate-wallet skillsearch-for-service to find valid endpointsfund skill這個技能質量中規中矩,優點是說明清晰、示例豐富,普通人能看懂怎麼用。不足之處在於內容偏簡單,沒有告訴使用者遇到問題時該怎麼辦,而且有些重要的注意事項只在錯誤資訊裡提到,新手容易踩坑。整體來說能用但不算出彩,期望更高質量的文件。.