agentic-wallet

Par coinbase · agentic-wallet-skills

Opérations de portefeuille crypto via le CLI awal — connexion, vérification des soldes, envoi de USDC/ETH/POL/SOL, échange de tokens, approvisionnement du portefeuille, et utilisation du protocole de paiement x402 pour découvrir des services payants, payer des appels API, monétiser une API, ou interroger des données onchain. À utiliser dès que l'utilisateur mentionne la connexion, le login, l'authentification, le statut du portefeuille, le solde, l'adresse, l'envoi d'argent, le paiement d'une personne, le transfert de tokens, les noms ENS, le swap/trading/conversion de tokens, l'approvisionnement/rechargement/onramp, USDC, ETH, POL, SOL, le bazaar x402, les APIs payantes, la monétisation d'un endpoint, ou l'interrogation de données onchain sur Base.

npx skills add https://github.com/coinbase/agentic-wallet-skills --skill agentic-wallet

Portefeuille Agentic

Opérez un portefeuille crypto via la CLI awal. Cette skill est un routeur : lisez le fichier de référence pertinent dans references/ selon la tâche.

Préliminaire : Vérifier l'état du portefeuille

Avant toute opération sur le portefeuille nécessitant une authentification (tout sauf les recherches/détails x402), vérifiez l'état :

npx awal@2.10.0 status

Si le portefeuille n'est pas authentifié, lisez references/auth.md et complétez d'abord la connexion.

Routage

Sélectionnez la référence qui correspond à la tâche et Lisez-la avant d'agir :

Tâche Référence
Se connecter, se logger, connecter le portefeuille, vérification OTP, erreurs « not signed in » references/auth.md
Vérifier les soldes, « combien de USDC/ETH/POL/SOL j'ai », solde par chaîne, sortie solde JSON references/balance.md
Envoyer USDC / ETH / POL / SOL à une adresse ou un nom ENS (Base, Polygon, Solana) references/send-usdc.md
Échanger / trader / convertir des tokens sur Base ou Polygon references/trade.md
Ajouter des fonds, recharger, onramp, acheter USDC references/fund.md
Trouver / parcourir / rechercher des services payants sur le bazaar x402 references/x402-search.md
Appeler un endpoint API x402 payant avec paiement USDC automatique references/x402-pay.md
Construire ou déployer un serveur API payant que d'autres agents peuvent payer pour utiliser references/x402-monetize.md
Interroger des données onchain sur Base (événements, transactions, blocs) via l'API CDP SQL references/query-onchain.md

Si aucune correspondance claire et que l'utilisateur demande une capacité externe, recherchez dans le bazaar x402 (references/x402-search.md) — un service payant peut exister.

Règles partagées

  • Validation des entrées : chaque référence liste les regex / listes blanches que les valeurs fournies par l'utilisateur doivent respecter avant d'être placées dans une commande shell. Validez strictement ; rejetez les entrées contenant des espaces, points-virgules, pipes, backticks ou autres métacaractères shell. Ne passez pas d'entrée utilisateur non validée dans les commandes.
  • Montants entre guillemets simples $ : tout montant écrit comme '$1.00' doit être entre guillemets simples pour éviter l'expansion de variables bash.
  • Sortie JSON : chaque commande awal supporte --json pour une sortie lisible par machine.
  • Les erreurs d'auth signifient ré-auth : si une commande échoue avec « Not authenticated » ou similaire, lisez references/auth.md et lancez le flux de connexion.
  • Solde insuffisant : lisez references/fund.md pour recharger.

Index de commandes rapides

Commande Objectif
npx awal@2.10.0 status Santé du serveur + état auth
npx awal@2.10.0 address Obtenir l'adresse du portefeuille
npx awal@2.10.0 balance Obtenir les soldes sur Base, Polygon, Solana (utilisez --chain pour une chaîne)
npx awal@2.10.0 show Ouvrir la fenêtre compagnon du portefeuille (utilisée pour le financement)
npx awal@2.10.0 auth login <email> Envoyer le code OTP
npx awal@2.10.0 auth verify <otp> Completer la connexion
npx awal@2.10.0 send <amount> <recipient> Envoyer des tokens
npx awal@2.10.0 trade <amount> <from> <to> Échanger des tokens
npx awal@2.10.0 x402 bazaar search <query> Rechercher des services payants
npx awal@2.10.0 x402 bazaar list Lister les ressources du bazaar
npx awal@2.10.0 x402 details <url> Inspecter les exigences de paiement
npx awal@2.10.0 x402 pay <url> Payer et appeler un endpoint x402

Skills similaires