base-wallet
🔐 Base Wallet - Crypto Identity for AI Agents. Create wallets, sign messages (SIWE), send transactions programmatically. No browser extensions, no human intervention. The foundation for autonomous Web3 agents.
Why use this skill?
Equip your AI agent with a secure Base chain wallet. Enable autonomous crypto transactions, SIWE authentication, and account management without human intervention.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/daaab/base-walletWhat This Skill Does
The base-wallet skill provides OpenClaw agents with programmatic control over Base and Ethereum-compatible blockchain accounts. It acts as a headless wallet, allowing agents to generate new identities, derive addresses from mnemonics, sign messages for SIWE (Sign-In with Ethereum) authentication, and execute on-chain transactions. By enabling native integration with the Base network, it allows agents to participate in DeFi, mint NFTs, or interact with smart contracts without requiring human-in-the-loop manual signing or browser-based wallet extensions.
Installation
To integrate this skill, use the ClawHub CLI: clawhub install openclaw/skills/skills/daaab/base-wallet. Ensure that your environment has ethers.js available as a dependency, as it serves as the underlying engine for wallet operations and transaction construction.
Use Cases
This skill is designed for autonomous agents that require financial agency. Common use cases include:
- Autonomous Treasury Management: Agents can monitor balances and move funds across protocols automatically.
- Service Authentication: Agents use the signMessage function to prove ownership of their identity to external Web3 APIs, acting as a secure gateway for automated service access.
- Programmable Payment Processing: An agent can automatically disperse funds to contributors upon meeting predefined milestones.
- Decentralized Task Execution: Automating the purchase of compute resources or API tokens via on-chain payment gateways.
Example Prompts
- "Generate a new Base wallet and securely store the private key in my system environment variables."
- "Sign a SIWE message for 'api.example-service.com' using my current wallet to authenticate my session."
- "Send 0.005 ETH to the address 0x123...456 and confirm the transaction receipt once completed."
Tips & Limitations
Security is paramount when handling private keys. Always use --env mode to keep secrets out of persistent files. For production, consider using a hardware security module or a dedicated vault. Note that this skill does not provide advanced transaction simulation; always verify gas settings and transaction parameters via a provider before broadcasting. Remember to never commit environment files to public repositories, as private keys are irrevocable if compromised.
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-daaab-base-wallet": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api
Related Skills
switchbot
Control SwitchBot smart home devices (curtains, plugs, lights, locks, etc.) via SwitchBot Cloud API. Use when user asks to open/close curtains, turn on/off lights/plugs, check temperature/humidity, or control any SwitchBot device.
elevenlabs-phone-reminder-lite
Build AI phone call reminders with ElevenLabs Conversational AI + Twilio. Free starter guide.
nad-wallet
🔐 Nad Wallet - Monad Chain Identity for AI Agents. Create wallets, sign messages (SIWE), manage MON tokens programmatically. Built for the Nad ecosystem (nad.fun, NadMail, NadName).
BaseMail
📬 BaseMail - Onchain Email for AI Agents on Base. Get [email protected] linked to your Basename (.base.eth). SIWE wallet auth, no CAPTCHA, no passwords. Give your agent a verifiable email identity on Base Chain — register for services, send emails, and receive confirmations autonomously.
daily-voice-quote
每日名言語音任務。產生「語音 + 封面圖靜態影片 +(選配)HeyGen 數位人影片」並發送給主人。