โ† All skills
Tencent SkillHub ยท Developer Tools

FluxA-agent-wallet

FluxA Agent Wallet integration via CLI. Enables agents to make x402 payments for paid APIs, send USDC payouts to any wallet, and create payment links to receive payments. Use when the user asks about crypto payments, x402, USDC transfers, payment links, or interacting with the FluxA Agent Wallet.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

FluxA Agent Wallet integration via CLI. Enables agents to make x402 payments for paid APIs, send USDC payouts to any wallet, and create payment links to receive payments. Use when the user asks about crypto payments, x402, USDC transfers, payment links, or interacting with the FluxA Agent Wallet.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
PAYMENT-LINK.md, SKILL.md, X402-PAYMENT.md, PAYOUT.md, scripts/fluxa-cli.bundle.js

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.1

Documentation

ClawHub primary doc Primary doc: SKILL.md 10 sections Open source page

FluxA Agent Wallet

FluxA Agent Wallet lets AI agents perform onchain financial operations โ€” payments, payouts, and payment links โ€” without managing private keys. All operations use the CLI (scripts/fluxa-cli.bundle.js).

Setup

The CLI bundle is located at scripts/fluxa-cli.bundle.js within this skill directory. It requires Node.js v18+. node scripts/fluxa-cli.bundle.js <command> [options] All commands output JSON to stdout: { "success": true, "data": { ... } } Or on error: { "success": false, "error": "Error message" } Exit code 0 = success, 1 = failure.

Capabilities

CapabilityWhat it doesWhen to usex402 Payment (v3)Pay for APIs using the x402 protocol with intent mandatesAgent hits HTTP 402, needs to pay for API accessPayoutSend USDC to any wallet addressAgent needs to transfer funds to a recipientPayment LinkCreate shareable URLs to receive paymentsAgent needs to charge users, create invoices, sell content

Prerequisites โ€” Register Agent ID

Before any operation, the agent must have an Agent ID. Register once: node scripts/fluxa-cli.bundle.js init \ --email "agent@example.com" \ --name "My AI Agent" \ --client "Agent v1.0" Or pre-configure via environment variables: export AGENT_ID="ag_xxxxxxxxxxxx" export AGENT_TOKEN="tok_xxxxxxxxxxxx" export AGENT_JWT="eyJhbGciOiJ..." Verify status: node scripts/fluxa-cli.bundle.js status The CLI automatically refreshes expired JWTs.

Opening Authorization URLs (UX Pattern)

Many operations require user authorization via a URL (mandate signing, payout approval, agent registration). When you need the user to open a URL: Always ask the user first using AskUserQuestion tool with options: "Yes, open the link" "No, show me the URL" If user chooses YES: Use the open command to open the URL in their default browser: open "<URL>" If user chooses NO: Display the URL and ask how they'd like to proceed. Example interaction flow: Agent: I need to open the authorization URL to sign the mandate. [Yes, open the link] [No, show me the URL] User: [Yes, open the link] Agent: *runs* open "https://agentwallet.fluxapay.xyz/onboard/intent?oid=..." Agent: I've opened the authorization page in your browser. Please sign the mandate, then let me know when you're done. This pattern applies to: Mandate authorization (authorizationUrl from mandate-create) Payout approval (approvalUrl from payout) Agent registration (if manual registration is needed)

Quick Decision Guide

I want to...DocumentPay for an API that returned HTTP 402X402-PAYMENT.mdPay to a payment link (agent-to-agent)PAYMENT-LINK.md โ€” "Paying TO a Payment Link" sectionSend USDC to a wallet addressPAYOUT.mdCreate a payment link to receive paymentsPAYMENT-LINK.md โ€” "Create Payment Link" section

Common Flow: Paying to a Payment Link

This is a 6-step process using CLI: 1. PAYLOAD=$(curl -s <payment_link_url>) โ†’ Get full 402 payload JSON 2. mandate-create --desc "..." --amount <amount> โ†’ Create mandate (BOTH flags required) 3. User signs at authorizationUrl โ†’ Mandate becomes "signed" 4. mandate-status --id <mandate_id> โ†’ Verify signed (use --id, NOT --mandate) 5. x402-v3 --mandate <id> --payload "$PAYLOAD" โ†’ Get xPaymentB64 (pass FULL 402 JSON) 6. curl -H "X-Payment: <token>" <url> โ†’ Submit payment Critical: The --payload for x402-v3 must be the complete 402 response JSON including the accepts array, not just extracted fields. See PAYMENT-LINK.md for the complete walkthrough with examples.

Amount Format

All amounts are in smallest units (atomic units). For USDC (6 decimals): Human-readableAtomic units0.01 USDC100000.10 USDC1000001.00 USDC100000010.00 USDC10000000

CLI Commands Quick Reference

CommandRequired FlagsDescriptionstatus(none)Check agent configurationinit--email, --nameRegister agent IDmandate-create--desc, --amountCreate an intent mandatemandate-status--idQuery mandate status (NOT --mandate)x402-v3--mandate, --payloadExecute x402 v3 paymentpayout--to, --amount, --idCreate a payoutpayout-status--idQuery payout statuspaymentlink-create--amountCreate a payment linkpaymentlink-list(none)List payment linkspaymentlink-get--idGet payment link detailspaymentlink-update--idUpdate a payment linkpaymentlink-delete--idDelete a payment linkpaymentlink-payments--idGet payment records for a link Common Mistakes to Avoid: WrongCorrectmandate-create --amount 100000mandate-create --desc "..." --amount 100000mandate-status --mandate mand_xxxmandate-status --id mand_xxxx402-v3 --payload '{"maxAmountRequired":"100000"}'x402-v3 --payload '<full 402 response with accepts array>'

Environment Variables

VariableDescriptionAGENT_IDPre-configured agent IDAGENT_TOKENPre-configured agent tokenAGENT_JWTPre-configured agent JWTAGENT_EMAILEmail for auto-registrationAGENT_NAMEAgent name for auto-registrationCLIENT_INFOClient info for auto-registrationFLUXA_DATA_DIRCustom data directory (default: ~/.fluxa-ai-wallet-mcp)WALLET_APIWallet API base URL (default: https://walletapi.fluxapay.xyz)AGENT_ID_APIAgent ID API base URL (default: https://agentid.fluxapay.xyz)

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
4 Docs1 Scripts
  • SKILL.md Primary doc
  • PAYMENT-LINK.md Docs
  • PAYOUT.md Docs
  • X402-PAYMENT.md Docs
  • scripts/fluxa-cli.bundle.js Scripts