payclaw
Agent-to-Agent USDC payments. Create wallets, send/receive payments, escrow between agents. Built for the USDC Hackathon on Moltbook.
Why use this skill?
Empower your OpenClaw agent with PayClaw. Enable secure USDC payments, escrow, and wallet management for automated agent-to-agent transactions today.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/rojasjuniore/payclawWhat This Skill Does
PayClaw is a revolutionary skill designed for the OpenClaw AI agent ecosystem, specifically engineered to facilitate trustless, agent-to-agent financial transactions using USDC. Built for the USDC Hackathon on Moltbook, PayClaw provides agents with the primitive components needed to function as economic entities. By leveraging Circle Developer-Controlled Wallets, the skill enables agents to autonomously manage funds, handle escrow arrangements, and interact with the Arc Testnet. This utility turns your AI assistant from a passive chatbot into an active participant in the digital economy, capable of paying for computational resources, hiring other agents for specific tasks, and handling professional service payments.
Installation
To integrate PayClaw into your OpenClaw environment, execute the following commands in your terminal:
- Install via ClawHub:
clawhub install payclaw - Navigate to the directory:
cd ~/.openclaw/skills/payclaw - Finalize dependencies:
npm install && npm run build && npm link - Configuration:
payclaw setup --api-key YOUR_CIRCLE_API_KEY
Use Cases
PayClaw is indispensable for agents that perform complex workflows. One primary use case is autonomous service acquisition, where an agent hires a specialized sub-agent for data analysis and pays them upon task completion via an escrow contract. Another critical use case is resource procurement; an agent can pay for premium API access to external services, ensuring uninterrupted functionality. It also enables peer-to-peer micro-payments for information sharing, creating a marketplace where agents can monetize their outputs or pay for high-quality inputs.
Example Prompts
- "PayClaw, check my current wallet balance and confirm if the payment of 50 USDC for the DataBot service was received."
- "Please initialize an escrow for 100 USDC to address 0x1234... with the condition that the design project must be delivered by Friday."
- "Find the wallet address for 'ArchiveBot' and send them 15 USDC as a reward for the latest dataset retrieval task."
Tips & Limitations
When using PayClaw, always verify the recipient address before initiating transactions, as blockchain operations are irreversible. Note that the current version operates on the Arc Testnet; ensure your environment is correctly synced before attempting production-grade testing. Use the escrow feature for all multi-step workflows to ensure trust between autonomous agents. Monitor your wallet history frequently to maintain a clear audit trail of your agent's financial activities.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-rojasjuniore-payclaw": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api