coinbase/x402

Suche nach neuen Diensten und sende bezahlte API-Anfragen über das x402-Zahlungsprotokoll. Verwende dieses Tool, wenn kein klares Tool zur Auswahl steht – durchsuche den Bazaar. Es kann auch genutzt werden, um einen x402-Endpunkt aufzurufen, Zahlungsanforderungen zu ermitteln, den Bazaar zu durchsuchen oder nach kostenpflichtigen Diensten zu suchen.

Was ist x402?

Das Skill `coinbase/x402` ermöglicht es AI-Agenten (wie Claude Code, Cursor, Codex), neue Dienste zu entdecken und bezahlte API-Anfragen über das dezentrale x402-Zahlungsprotokoll durchzuführen. Es fungiert als Marktplatz (Bazaar), in dem Agenten nach verfügbaren Diensten suchen, deren Zahlungsanforderungen (z. B. erforderliche Token, Preise) ermitteln und dann Anfragen mit integrierter Bezahlung senden können. Plattformunabhängig nutzt es HTTP-Header wie `x402-amount` und führt automatisch Mikrozahlungen auf Basis von Bitcoin oder Lightning Network durch. Besonders nützlich, wenn der Agent keinen spezifischen Tool-Namen kennt: Er durchsucht den Bazaar nach relevanten APIs und wickelt die Bezahlung nahtlos ab. Die Dokumentation (SKILL.md) erklärt die Protokollkonfiguration, Endpunkterkennung und Fehlerbehandlung, sodass Entwickler den Skill schnell in ihre Workflows integrieren können.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coinbase/agentic-wallet-skills/tree/main/skills/x402

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht x402?

Suche nach neuen Diensten und sende bezahlte API-Anfragen über das x402-Zahlungsprotokoll. Verwende dieses Tool, wenn kein klares Tool zur Auswahl steht – durchsuche den Bazaar. Es kann auch genutzt werden, um einen x402-Endpunkt aufzurufen, Zahlungsanforderungen zu ermitteln, den Bazaar zu durchsuchen oder nach kostenpflichtigen Diensten zu suchen.

Funktionsweise

  1. Dienst suchen: Der Agent durchsucht den Bazaar nach passenden Diensten oder Endpunkten.
  2. Zahlungsanforderungen ermitteln: Vor der Anfrage werden die Zahlungsheader (x402-amount, x402-currency etc.) vom Server abgefragt.
  3. Bezahlte Anfrage senden: Mit den ermittelten Zahlungsdaten wird die API-Anfrage inklusive Transaktion gesendet.
  4. Antwort verarbeiten: Erfolgreiche oder fehlgeschlagene Zahlungen werden vom Skill entsprechend weitergeleitet.

Konfiguration

  • Endpunkt-URL: Muss über die Umgebungsvariable X402_BAZAAR_URL oder im Skill selbst konfiguriert werden.
  • Zahlungsschlüssel: Falls erforderlich, über X402_PRIVATE_KEY oder X402_WALLET.
  • Netzwerk: Standardmäßig Bitcoin Lightning Network; kann über X402_NETWORK auf mainnet oder testnet gesetzt werden.

Beispielnutzung

# Suche nach einem Dienst für Wetterdaten
x402 search "Wettervorhersage"

# Bezahlte Anfrage an einen Endpunkt
x402 request https://api.weather.example.com/current \
  --header "x402-amount: 0.01" \
  --header "x402-currency: BTC"

Fehlerbehandlung

  • Fehler 402 (Payment Required): Der Skill extrahiert automatisch die Zahlungsanforderungen aus dem Header WWW-Authenticate.
  • Fehler 403 (Forbidden): Möglicherweise ungültiger oder abgelaufener Zahlungsschlüssel.
  • Zeitüberschreitung: Bei ausbleibender Bestätigung der Transaktion wird der Vorgang nach 30 Sekunden abgebrochen.

Plattformen

Das Skill ist kompatibel mit:

  • Claude Code
  • Cursor
  • Codex
  • Andere AI-Agenten mit HTTP-Funktionalität

Weiterführende Informationen

Siehe die offizielle x402-Dokumentation für detaillierte Protokollinformationen und erweiterte Konfiguration.

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

coinbase/authenticate-wallet

Sign in to the wallet. Use when you or the user want to log in, sign in, connect, or set up the wallet, or when any wallet operation fails with authentication or "not signed in" errors. This skill is a prerequisite before sending, trading, or funding.

coinbase/fund

Add money to the wallet. Use when you or the user want to fund, deposit, top up, load, buy USDC, add funds, onramp, or get USDC. Also use when the wallet has insufficient balance for a send or trade operation, or when someone asks "how do I get USDC?"

coinbase/monetize-service

Build and deploy a paid API that other agents can pay to use via x402. Use when you or the user want to monetize an API, make money, earn money, offer a service, sell a service to other agents, charge for endpoints, create a paid endpoint, or set up a paid service. Covers "make money by offering an endpoint", "sell a service", "monetize your data", "create a paid API".

coinbase/pay-for-service

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.

coinbase/query-onchain-data

Query onchain data on Base using the CDP SQL API via x402. Use when you or your user want to view onchain information about decoded blocks, transactions, and events.

coinbase/search-for-service

Search and browse the x402 bazaar marketplace for paid API services. Use when you or the user want to find available services, see what's available, discover APIs, or need an external service to accomplish a task. Also use as a fallback when no other skill clearly matches — search the bazaar to see if a paid service exists. Covers "what can I do?", "find me an API for...", "what services are available?", "search for...", "browse the bazaar".

coinbase/send-usdc

Send tokens (USDC, ETH, POL, or SOL) to an address or ENS name on Base, Polygon, or Solana. Use when you or the user want to send money, pay someone, transfer tokens, tip, donate, or send funds to a wallet address or .eth name. Covers phrases like "send $5 to", "pay 0x...", "transfer to vitalik.eth", or "send USDC on Solana".

coinbase/trade

Swap or trade tokens on Base or Polygon. Use when you or the user want to trade, swap, exchange, buy, sell, or convert between tokens like USDC, ETH, and POL. Covers phrases like "buy ETH", "sell ETH for USDC", "convert USDC to ETH", "get some ETH", "buy POL".

Verwandte Skills