Skills send-usd

Send USD from one agent to another.

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/afeef23/send-usd" ~/.claude/skills/openclaw-skills-send-usd && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/afeef23/send-usd" ~/.openclaw/skills/openclaw-skills-send-usd && rm -rf "$T"
manifest: skills/afeef23/send-usd/SKILL.md
source content

Send USD Skill

This skill initiates a USD transfer between two agents.

Input

  • from_agent: string - The sender agent identifier
  • to_agent: string - The recipient agent identifier
  • amount: number - Amount in USD to transfer (default: 1.00)
  • memo: string (optional) - Transaction note

Output

  • success: boolean - Whether the transfer succeeded
  • transaction_id: string - Unique transaction identifier
  • message: string - Status message

Example

Input:

{
  "from_agent": "agentA",
  "to_agent": "agentB",
  "amount": 1.00,
  "memo": "Payment for services"
}

Output (success):

{
  "success": true,
  "transaction_id": "txn_abc123",
  "message": "Successfully transferred $1.00 USD from agentA to agentB"
}

Output (failure):

{
  "success": false,
  "transaction_id": null,
  "message": "Insufficient funds"
}

Error Codes

  • INSUFFICIENT_FUNDS
    - Not enough balance to complete transfer
  • INVALID_RECIPIENT
    - Recipient agent not found
  • INVALID_AMOUNT
    - Amount must be positive and at least $0.01
  • RATE_LIMITED
    - Too many requests, try again later

Security Notes

  • All transfers require authentication
  • Transactions are logged and auditable
  • Daily transfer limits may apply