setup-agent-wallet
Set up an agent wallet for Uniswap operations. Use when user needs to provision a wallet for an autonomous agent. Supports Privy (development), Turnkey (production), and Safe (maximum security). Configures spending limits, token allowlists, and funds the wallet for gas.
Why use this skill?
Provision secure agent wallets for Uniswap with the setup-agent-wallet skill. Supports Privy, Turnkey, and Safe for flexible developer and production security.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/wpank/setup-agent-walletWhat This Skill Does
The setup-agent-wallet skill acts as an automated orchestration layer for provisioning, configuring, and securing cryptocurrency wallets for autonomous Uniswap trading agents. It abstracts the complexity of working directly with custody providers like Privy, Turnkey, or Safe. The skill manages the end-to-end lifecycle, including generating the wallet address, defining fine-grained on-chain security policies (such as daily spending limits and token allowlists), and ensuring the wallet is adequately funded for network gas fees across supported chains. By automating these processes, it enables developers to quickly spin up infrastructure that adheres to industry-standard security protocols without manual key management or redundant policy scripting.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/wpank/setup-agent-wallet
Ensure you have the necessary environment variables configured for your chosen provider (e.g., Turnkey API keys or Safe configuration parameters) before initialization.
Use Cases
- Rapid Prototyping: Developers building new trading strategies can use the Privy provider to test logic with minimal overhead.
- Production-Ready Trading: Businesses can deploy agents using Turnkey's TEE-based infrastructure for secure, non-custodial key management.
- Institutional Security: High-capital operations can utilize Safe multi-sig integration to enforce strict governance before any transaction is broadcast to Uniswap.
- Automated Lifecycle: Automatically refresh or provision new wallets for specific project-based agent instances.
Example Prompts
- "Set up a new agent wallet using Turnkey for production, with a $5000/day limit on Ethereum and Base."
- "Initialize a development wallet for my new Uniswap agent using Privy, covering all supported chains."
- "Create a highly secure Safe wallet for high-value trading operations, configured for Ethereum mainnet."
Tips & Limitations
- Provider Choice: Choose the provider based on your security requirements. Do not use Privy for production funds, as it is optimized for development speed.
- Spending Limits: Always define a conservative
spendingLimitto mitigate the impact of potential logic errors or unauthorized access in your autonomous agent script. - Chain Support: While the skill defaults to 'all' chains, consider narrowing this scope to the specific networks your agent interacts with to minimize the attack surface area.
- Funding: Ensure the source account has sufficient funds for both gas and initial liquidity requirements before triggering the setup process.
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-wpank-setup-agent-wallet": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, code-execution
Related Skills
mermaid-diagrams
Create software diagrams using Mermaid syntax. Use when users need to create, visualize, or document software through diagrams including class diagrams, sequence diagrams, flowcharts, ERDs, C4 architecture diagrams, state diagrams, git graphs, and other diagram types. Triggers include requests to diagram, visualize, model, map out, or show the flow of a system.
api-design-principles
Skill by wpank
auto-context
Automatically read relevant context before major actions. Loads TODO.md, roadmap.md, handoffs, task plans, and other project context files so the AI operates with full situational awareness. Use when starting a task, implementing a feature, refactoring, debugging, planning, or resuming a session.
clear-writing
Write clear, concise prose for humans — documentation, READMEs, API docs, commit messages, error messages, UI text, reports, and explanations. Combines Strunk's rules for clearer prose with technical documentation patterns, structure templates, and review checklists.
track-performance
Track the performance of Uniswap LP positions over time — check which positions need attention, are out of range, or have uncollected fees. Use when the user asks how their positions are doing.