2.6k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill wallet-pilot- _meta.json277 B
- SKILL.md5.4 KB
Overview
This skill provides universal browser wallet automation for AI agents, enabling control of popular browser-based crypto wallets across EVM and Solana. It centralizes wallet interactions with configurable guardrails like spend limits, chain allowlists, and approval thresholds to reduce operational risk. The agent runs in an isolated browser profile and uses a separate wallet to avoid exposing main funds.
How this skill works
WalletPilot launches a dedicated browser profile with the chosen wallet extension and exposes actions the agent can call, such as connect, swap, send, sign, balance, and history. A permission guard enforces constraints (daily and per-transaction spend caps, allowed chains/protocols, blocked methods) before any transaction is executed. All operations are logged and price-estimated to enforce USD-based limits and auditing.
When to use it
- Automating dApp interactions across multiple wallet providers (MetaMask, Phantom, Rabby, Coinbase, etc.).
- Running agents that need both EVM and Solana access from a single automation layer.
- Setting up constrained agent wallets for testing integrations or executing limited-value transactions.
- Creating organization-level agent accounts with centralized safety policies and logging.
- Backing up or archiving agent wallet activity for audits and recovery.
Best practices
- Always use a fresh agent wallet in the isolated profile; never use your primary wallet.
- Start with small funding (recommended gas + ~$50) and conservative spendLimits during testing.
- Maintain a strict allowedChains and allowedProtocols list; whitelist only required contracts.
- Enable requireApproval.above for transactions that exceed manual-review thresholds.
- Regularly review logs and revoke the agent profile if unexpected behavior appears.
Example use cases
- An AI trading agent executing small, approved swaps across multiple DEXes while staying within per-day spend caps.
- Automated onboarding flows where an agent connects to a dApp to approve and sign non-custodial actions for testing.
- Cross-chain tooling that needs both EVM token operations and Solana interactions from a unified interface.
- Security-conscious teams delegating routine transfers to agents with strict allowlists and full transaction logs.
- Archiving agent activity and wallet profiles for audits, compliance, or incident investigation.
FAQ
Multiple browser wallets are supported including MetaMask, Rabby, Coinbase Wallet, Rainbow, Phantom, Trust Wallet, OKX, and others. WalletPilot covers EVM chains and Solana where the wallet supports it.
How are spend limits enforced?
Guard rules compute USD value using on-chain price estimation and block transactions that exceed daily or per-transaction limits defined in the configuration.