Fund your agent wallet for the next task
Before book flight, buy license, or pay OpenRouter, the agent may detect insufficient balance. This skill routes funding through CAI hosted deposit — not external wallet hand-holding.
When to Use
- "Fund my agent wallet so it can continue"
- "I need to top up before the agent pays"
- "Give me a deposit link for my CAI account"
- "Add USDC so my agent can finish the purchase"
Task flow (agent-native)
wallet_balanceson required chain/token.- If short →
create_deposit_link(action_type: deposit) with optionalconstraints(chain,payment_method, asset hints). - Return Hosted action URL (
url) to user; wait for funding. - Re-check
wallet_balancesbefore anytransfer. - Continue parent task skill (payment, license, etc.).
Honesty: Deposit indexing may be partial_live — use wallet_deposit_confirm if user supplies tx hash.
Quick Setup
openclaw secrets set CAI_API_KEY "your_dashboard_api_key"
Canonical Reference
- https://cai.com/skill.md §1 create_deposit_link
- https://cai.com/developers.html
