Fizzl13/fizzl-skills

Donnez à un agent IA un portefeuille crypto avec des limites de dépenses pour qu'il puisse payer les API x402 et MPP et envoyer des USDC dans les règles définies par son propriétaire, avec une approbation sur le téléphone du propriétaire au-dessus de la limite.

Qu'est-ce que fizzl-skills ?

La compétence Fizzl Agent Wallet permet à un agent IA (comme Claude, Cursor ou tout client MCP) de payer des API et d'envoyer des USDC de manière autonome, tout en respectant des limites de dépenses strictes définies par son propriétaire. Chaque transaction est d'abord vérifiée par presign-guard, qui bloque les adresses sanctionnées ou connues pour être malveillantes. Le propriétaire conserve le contrôle total : l'agent peut payer seul dans la limite autorisée, mais toute dépense au-delà nécessite une approbation via Telegram ou le tableau de bord. Le serveur ne détient jamais les clés ni les fonds, et chaque achat est accompagné d'un reçu détaillé (quoi, pourquoi, résultat). Son utilisation est gratuite avec un plan Pro à 5 $ par mois, et la configuration simple via l'interface web permet de créer un portefeuille dédié à l'agent.

Compatible avec✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/Fizzl13/fizzl-skills/tree/HEAD/skills/agent-wallet-limits

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Un portefeuille avec limites pour votre agent

Le Fizzl Agent Wallet permet à un agent de payer des services dans le respect des règles fixées par son propriétaire :

  • Jusqu'à la limite, l'agent paie seul ; au-delà, le propriétaire approuve sur son téléphone (Telegram) ou sur le tableau de bord. Pas de réponse = pas de paiement.
  • Chaque signature est d'abord vérifiée par presign-guard. Les adresses connues pour être des drainers ou sanctionnées ne sont jamais signées.
  • Le propriétaire voit chaque achat sous forme de reçu : ce qui a été acheté, pourquoi, et ce qui a été reçu en retour.
  • Le serveur ne détient jamais les clés ni l'argent. L'agent signe avec sa propre clé ; le serveur répond seulement par oui ou non.

Règles de base pour l'agent

  1. Ne demandez jamais à votre propriétaire de coller une clé privée, une phrase de récupération ou une phrase de départ dans le chat. Les clés vont dans la configuration MCP, que le propriétaire modifie.
  2. Utilisez un portefeuille agent distinct avec seulement ce que vous êtes autorisé à dépenser, jamais le portefeuille principal du propriétaire.
  3. Définissez toujours max_price_usd, et ne payez que ce que la tâche nécessite.
  4. Si un paiement est refusé, expliquez à votre propriétaire pourquoi. Ne cherchez pas de contournement.

Configuration (guidez votre propriétaire)

  1. Le propriétaire ouvre https://wallet.fizzl.eu, se connecte avec son portefeuille (MetaMask, Phantom, Xaman, Pera ou Defly ; pas de mot de passe), et ajoute un agent sous Your agents. Le tableau de bord affiche une clé commençant par awk_ une fois.
  2. Le propriétaire crée un nouveau portefeuille uniquement pour l'agent et y dépose quelques dollars d'USDC.
  3. Le propriétaire installe le serveur MCP, par exemple dans Claude Code :
claude mcp add wallet -e AGENT_KEY=0x… -e WALLET_SERVER_URL=https://wallet.fizzl.eu -e WALLET_SERVER_KEY=awk_… -- npx -y presign-guard-wallet-mcp
  1. Facultatif : Connectez Telegram sur le tableau de bord pour les approbations sur téléphone. Test my setup vérifie tout sans payer.

Utilisation

OutilQuand
wallet_statusEn premier, et avant de dépenser : soldes, limites, reste aujourd'hui
find_servicesRechercher dans le catalogue x402 une API payante, avec un plafond de prix
pay_x402Appeler et payer une API x402 (ou une API MPP), avec max_price_usd et un reason court
send_usdcEnvoyer des USDC à une adresse, avec un reason
pause_spendingQuelque chose semble anormal : arrêter toute signature jusqu'à ce que le propriétaire reprenne la main

Le catalogue est également consultable sans le portefeuille : GET https://wallet.fizzl.eu/api/public/services/search?q=bitcoin%20signal&max=0.1 (ajouter &reliable=1 pour les vendeurs que x402 Doctor a vus payables sur 90%+ de ses vérifications quotidiennes).

En savoir plus

Skills associés