ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

send-usdc

Send USDC to an Ethereum address or ENS name. Use when you or the user want to send money, pay someone, transfer USDC, tip, donate, or send funds to a wallet address or .eth name. Covers phrases like "send $5 to", "pay 0x...", "transfer to vitalik.eth", "tip someone", "send USDC".

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/agnicpay-prog/agnicpay-send-usdc
Or

Sending USDC

Use the npx agnic@latest send command to transfer USDC from the wallet to any Ethereum address or ENS name on Base.

Confirm wallet is initialized and authed

npx agnic@latest status

If the wallet is not authenticated, refer to the authenticate-wallet skill.

Command Syntax

npx agnic@latest send <amount> <recipient> [--chain <chain>] [--json]

Arguments

ArgumentDescription
amountAmount to send: '$1.00', 1.00, or atomic units (1000000 = $1). Always single-quote amounts that use $ to prevent bash variable expansion. If the number looks like atomic units (no decimal or > 100), treat as atomic units.
recipientEthereum address (0x...) or ENS name (vitalik.eth)

Options

OptionDescription
--chain <name>Blockchain network (default: base)
--jsonOutput result as JSON

Input Validation

Before constructing the command, validate all user-provided values to prevent shell injection:

  • amount: Must match ^\$?[\d.]+$ (digits, optional decimal point, optional $ prefix). Reject if it contains spaces, semicolons, pipes, backticks, or other shell metacharacters.
  • recipient: Must be a valid 0x hex address (^0x[0-9a-fA-F]{40}$) or an ENS name (^[a-zA-Z0-9.-]+\.eth$). Reject any value containing spaces or shell metacharacters.

Do not pass unvalidated user input into the command.

USDC Amounts

FormatExampleDescription
Dollar prefix'$1.00', '$0.50'USD notation (single-quote the $)
Decimal1.0, 0.50Human-readable with decimal point
Whole number5, 100Interpreted as whole USDC tokens
Atomic units500000Large integers treated as atomic units

IMPORTANT: Always single-quote amounts that use $ to prevent bash variable expansion (e.g. '$1.00' not $1.00).

ENS Resolution

Metadata

Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-agnicpay-prog-agnicpay-send-usdc": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.