Skip to content
Automation
Skill

/x402-payments

Enable and integrate x402 crypto payment protocol for XActions API access. Supports multi-chain, multi-token payments for pay-per-use API calls. Use when users want to pay for XActions operations with crypto or integrate x402 into their own agent/app.

From plugin
xactions
44349 skills
Install
$ npx -y skills add nirholas/XActions --skill x402-payments --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/x402-payments

Context preview

The summary Claude sees to decide when to auto-load this skill.

Enable and integrate x402 crypto payment protocol for XActions API access. Supports multi-chain, multi-token payments for pay-per-use API calls. Use when users want to pay for XActions operations with crypto or integrate x402 into their own agent/app.

SKILL.md

x402-payments.SKILL.md
name: x402-payments
description: Enable and integrate x402 crypto payment protocol for XActions API access. Supports multi-chain, multi-token payments for pay-per-use API calls. Use when users want to pay for XActions operations with crypto or integrate x402 into their own agent/app.
license: Apache-2.0
metadata:
  author: nichxbt
  version: "1.0"

x402 Payments

XActions supports the [x402 payment protocol](https://x402.org) — an HTTP-native micropayment standard for pay-per-use API access with cryptocurrency.

Entry Points

| Goal | Route | Method | |------|-------|--------| | Discover payment capabilities | `GET /.well-known/x402` | Public | | Get OpenAPI spec with payment info | `GET /api/x402/openapi` | Public | | Make a paid API call | Any protected route | REST API (with x402 headers) |

Configuration

Config lives in `api/config/x402-config.js`. Key settings:

{
  networks: ['base', 'ethereum', 'polygon', 'arbitrum'],  // Supported chains
  tokens: {
    base: ['USDC', 'ETH'],
    ethereum: ['USDC', 'USDT', 'ETH'],
    polygon: ['USDC', 'MATIC'],
    arbitrum: ['USDC', 'ETH'],
  },
  pricing: {
    'POST /api/operations/unfollow': { amount: '0.01', token: 'USDC' },
    'POST /api/operations/follow':   { amount: '0.005', token: 'USDC' },
    // ... per-route pricing
  }
}

Discovery (`/.well-known/x402`)

Returns a JSON manifest describing all payable routes, supported networks, and token addresses:

GET https://api.xactions.io/.well-known/x402

Response includes:

  • List of payable API endpoints with prices
  • Supported blockchain networks
  • Token contract addresses per network
  • Payment verification endpoint

Making a Paid Request

x402-compatible clients handle payment automatically. For manual integration:

# 1. Get payment requirements (HTTP 402 response)
POST /api/operations/unfollow → 402 Payment Required
  X-Payment-Required: { amount, token, network, recipient }

# 2. Submit on-chain payment + proof
POST /api/operations/unfollow
  X-Payment: <signed-payment-proof>

Middleware

`api/middleware/x402.js` handles:

  • Detecting x402-protected routes
  • Returning `402 Payment Required` with payment details
  • Verifying payment proofs before processing requests
  • Multi-chain verification across Base, Ethereum, Polygon, Arbitrum

Supported Clients

Any x402-compatible client works automatically:

  • `x402-axios` — Axios adapter with auto-payment
  • `x402-fetch` — Fetch adapter with auto-payment
  • Claude agents with x402 MCP tools
  • Custom implementations following the x402 spec

Notes

  • x402 payments are per-request — no subscription needed
  • Payment proofs are cryptographically verified on-chain before operations run
  • Use `/.well-known/x402` for discovery in agent applications
  • Stripe billing (`billing-management` skill) remains an alternative for subscription access

Related Skills

  • **billing-management** — Stripe subscription-based payment alternative
  • **xactions-mcp-server** — MCP server that uses x402 for AI agent access
  • **a2a-multi-agent** — Agent-to-agent workflows that use x402 for payment
Read more
Ships withxactions

⚡ The Complete X/Twitter Automation Toolkit — Scrapers, MCP server for AI agents (Claude/GPT), CLI, browser scripts. No API fees. Open source. Unfollow people who don't follow back. Monitor real-time analytics. Auto follow, like, comment, scrape, without API. Follow Bot. Like bot. Grow your account automatically.

Get the whole plugin

Other skills on xactions.