From obul-core
USE THIS SKILL WHEN: the user wants to proxy a request through Obul, call an x402 API directly, or needs to understand the Obul proxy URL pattern. Handles x402 payment negotiation automatically.
How this skill is triggered — by the user, by Claude, or both
Slash command
/obul-core:obul-proxyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Proxy any upstream request through Obul; Obul handles x402 discovery and payment flow automatically.
Proxy any upstream request through Obul; Obul handles x402 discovery and payment flow automatically.
All requests use the obulx CLI, which handles proxy routing and authentication automatically.
Install and log in (one-time setup):
npm install -g @obul.ai/obulx
obulx login
Base URL: https://<upstream-host>
Verify the Obul proxy is operational.
Pricing: $0.00
obulx "https://proxy.obul.ai/healthz"
Response: Returns {"status":"ok"} when the proxy is healthy.
Forward any HTTP request through the Obul proxy. The proxy handles x402 payment negotiation automatically.
Pricing: Varies based on upstream endpoint
obulx -X POST -H "Content-Type: application/json" \
-d '{}' \
"https://x402.browserbase.com/browser/session/create"
Response: The proxied response from the upstream x402 endpoint.
| Endpoint | Price | Purpose |
|---|---|---|
GET /healthz | $0.00 | Health check |
/* | Varies | Proxy any upstream x402 request |
/healthz if you encounter issues.| Error | Cause | Solution |
|---|---|---|
401 Unauthorized | Missing or invalid authentication | Run obulx login to authenticate. |
402 Payment Required | Upstream requires payment | Verify your account has sufficient balance at my.obul.ai. Run obulx login if not authenticated. |
403 Forbidden | Account lacks permissions | Check your account has the required scopes. |
404 Not Found | Invalid upstream URL | Verify the upstream endpoint URL is correct. |
429 Too Many Requests | Rate limit exceeded | Add a short delay between requests. |
500 Internal Server Error | Obul proxy issue | Retry the request. If persistent, check status at https://proxy.obul.ai/healthz. |
503 Service Unavailable | Proxy temporarily down | Wait a few seconds and retry. |
npx claudepluginhub polymerdao/pay-plugin --plugin obul-coreMake paid HTTP requests to x402-protected endpoints. Automatically handles 402 Payment Required responses by signing payment transactions with a local wallet on Solana or Base.
Make paid API requests to x402 endpoints with automatic USDC payment. Use when calling a paid API or paying for an API call.
Implements X402 micropayments for paid API access in Ritual dApps using encrypted credentials, TEE decryption, pay-per-call billing, budget control, and on-chain settlement. For premium APIs, not free calls.