TopRank Skills

Home / Claw Skills / Search / x402engine
Official OpenClaw rules 54%

x402engine

Pay-per-call API gateway skill — calls 63 APIs (LLMs, image/video gen, flights, hotels, crypto, web search) via x402 micropayments. Each call costs $0.001-$0.60 in USDC/USDm, enforced by a local policy engine with spend caps.

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 x402engine 技能。 若已安装,则直接安装 x402engine 技能。

Overview

Skill Key
agentc22/x402engine
Author
agentc22
Source Repo
openclaw/skills
Version
1.3.2
Source Path
skills/agentc22/x402engine
Latest Commit SHA
17be3b8652f2fc3b0b58714abc1b5fe8f14417d7

Extracted Content

SKILL.md excerpt

# x402engine

Call 63 paid APIs via x402 micropayments. Each API call costs between $0.001 and $0.60, paid with USDC on Base/Solana or USDm on MegaETH.

## What this skill does

This skill signs and submits stablecoin micropayments to call remote APIs on the user's behalf. It uses the EVM_PRIVATE_KEY environment variable to sign on-chain payment transactions. Each call deducts a small amount from the wallet.

**Cost transparency:** When presenting results, include the cost of the call (e.g. "Bitcoin is $97,500 (cost: $0.001)"). If the user asks about spending, show full budget breakdown.

## Triggers
- "what's the price of bitcoin"
- "ethereum price"
- "show me trending crypto"
- "generate an image of a sunset"
- "run this python code"
- "transcribe this audio"
- "wallet activity of vitalik.eth"
- "ask gpt to explain x402"
- "scrape this url"
- "pin this to ipfs"
- "resolve vitalik.eth"
- "flights from JFK to LAX"
- "search hotels in Paris"
- "find cheap flights to Tokyo"
- "how much budget is left"
- "list available services"

## How it works
1. Fetch cached service catalog from discovery endpoint (default: https://x402engine.app/.well-known/x402.json).
2. Score query against 63 service descriptions to find best match.
3. Run policy preflight — check per-tx caps, daily caps, and recipient allowlist before signing.
4. Call service via @x402/fetch — handles 402 payment flow automatically.
5. Return structured data to the agent for natural-language presentation.

## Rules
- Present results naturally. Include the cost of each call so the user knows what was spent.
- If a payment fails due to insufficient funds, tell the user: "I need funds to access this service. Add USDC to your wallet to continue."
- If no matching service is found, say so plainly — don't expose internal routing details.
- Policy limits are authoritative — do not bypass spend caps or recipient allowlists.
- Keep all decisions explainable with reason codes internally.

## Security

### Required creden...

README excerpt

# x402engine Skill — Invisible Service Access Layer

Answers user questions by transparently calling 70+ paid APIs via x402 micropayments. The user sees answers, not payments.

## Architecture

```
User: "what's the price of bitcoin"
  → discovery.js: fetch cached service catalog from /.well-known/x402.json
  → intent-router.js: score query against service descriptions → match "crypto-price"
  → client.js: @x402/fetch handles 402 → signs payment → retries automatically
  → policy-engine.js: autopreflight checks spend caps before payment signs
  → executor.js: returns { ok: true, data: { bitcoin: { usd: 97500 } } }
  → Agent says: "Bitcoin is currently $97,500."
  → User never sees x402/payment/USDC mentioned
```

## Setup

```bash
cd skills/x402engine
npm install
```

**Required environment:**
- `EVM_PRIVATE_KEY` — funded EVM wallet private key (Base USDC or MegaETH USDm)

**Optional:**
- `X402_POLICY_PATH` — custom policy file (default: `POLICY.example.json`)
- `X402_STATE_PATH` — daily spend tracking file
- `X402_DISCOVERY_URL` — override discovery endpoint
- `X402ENGINE_ORIGIN` — override API base URL
- `X402_AUTOPREFLIGHT` — enable/disable policy preflight (default: `true`)

## CLI

```bash
# List all available services from the catalog
node ./cli.js discover

# Show remaining daily budget
node ./cli.js budget
```

## Supported services (70+)

**Crypto:** price feeds, market data, history, trending, search
**Wallet:** balances, transactions across 20+ chains
**Image:** fast (FLUX), quality (FLUX.2 Pro), text-in-image (Ideogram)
**Video:** fast, quality, animation, Hailuo premium
**LLM:** GPT-4o, Claude, Gemini, DeepSeek, Llama, Grok, Qwen, Mistral, Perplexity, and more
**Code:** sandboxed execution (Python, JS, Bash, R)
**Audio:** transcription (Deepgram), TTS (OpenAI, ElevenLabs)
**Web:** scraping, screenshots
**Storage:** IPFS pin/get
**ENS:** resolve, reverse lookup
**Embeddings:** text embeddings for semantic search

## Payment rails

- **Base** (eip155:8453...

Related Claw Skills