← Back to Skills Marketplace
wpank

Uniswap Setup Agent Wallet

by wpank · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
841
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install setup-agent-wallet
Description
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.
Usage Guidance
This skill wants to create, configure, and fund wallets — actions that need API keys, RPC endpoints, and a source wallet/private key. Before installing or enabling it, get answers to these questions: (1) Which exact environment variables or secrets will be required (provider API keys, RPC URLs, funding private key or source wallet)? (2) Where will secrets be stored and who has access? (3) How does the 'wallet-provisioner' subagent obtain/fund ETH/gas — does it require your private key or will you provide funding manually? (4) Where will the config file (.uniswap/agent-wallet.json) be written and what does it contain (avoid storing private keys there)? (5) Can spending limits and token allowlists be enforced on-chain (preferred) rather than relying on agent-side enforcement? If you cannot get clear, verifiable answers (ideally with explicit env var names and an audit of the provisioner), treat this skill as risky. For safe testing, use the Privy/dev mode on testnets with a throwaway funding account and never provide production private keys until you have audited the implementer and the delegated 'wallet-provisioner' agent.
Capability Analysis
Type: OpenClaw Skill Name: setup-agent-wallet Version: 0.1.0 The skill is designed to perform high-privilege operations, specifically provisioning and configuring cryptocurrency wallets, which inherently involves handling sensitive data and potentially accessing credentials (e.g., API keys from environment variables as indicated in SKILL.md). It delegates this task to a `wallet-provisioner` subagent, passing user-controlled parameters directly. While the skill itself does not contain explicit malicious code or prompt injection attempts, the sensitive nature of wallet management and the reliance on a subagent for execution introduce a significant attack surface. Any vulnerabilities in the `wallet-provisioner` subagent or improper sanitization of user inputs could lead to serious security risks, classifying it as suspicious due to the potential for exploitation of downstream vulnerabilities.
Capability Assessment
Purpose & Capability
The skill claims to provision and fund wallets through external providers (Privy, Turnkey, Safe). Those operations normally require provider API keys, chain RPC endpoints, and a source wallet/private key to send gas. The skill's metadata lists no required environment variables, no primary credential, and no required config paths — this is inconsistent with the claimed capabilities.
Instruction Scope
The SKILL.md delegates to a 'wallet-provisioner' subagent to 'Provision', 'Configure policies', 'Fund', and 'Validate' wallets. It also expects to write a config ('.uniswap/agent-wallet.json') and references provider auth errors and verifying 'provider credentials in environment variables'. However the instructions do not specify where credentials come from, how funding is sourced, or which files/paths will be read/written. Delegation is normal, but the instruction set gives the agent broad authority to perform sensitive actions (create wallets, arrange funding, set policies) without enumerating expected inputs or limits.
Install Mechanism
No install spec and no code files — instruction-only. This minimizes installation risk because nothing is downloaded or written at install time.
Credentials
Provisioning and funding wallets require secrets (provider API keys, RPC keys, and/or private keys for the funding source). The skill declares no required env vars or primary credential, yet its error messages and workflow imply such secrets are necessary. Absence of declared credentials is disproportionate and leaves ambiguity about where sensitive keys must be supplied or stored.
Persistence & Privilege
always:false (good). The skill delegates to a subagent that can act autonomously (normal). Because the subagent would perform sensitive on-chain actions, the user should verify the subagent's privileges and behavior; the skill itself does not request persistent privileges or modify other skills.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install setup-agent-wallet
  3. After installation, invoke the skill by name or use /setup-agent-wallet
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of the setup-agent-wallet skill for Uniswap agents. - Supports provisioning agent wallets using Privy, Turnkey, or Safe, with clear guidance for provider selection. - Extracts key parameters (provider, chains, environment, spending limits) from user input, with sensible defaults. - Delegates full wallet lifecycle (provision, configure, fund, validate) to the wallet-provisioner agent. - Returns a clear wallet setup summary to the user on success. - Provides user-friendly error handling and suggested actions for common setup issues.
Metadata
Slug setup-agent-wallet
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Uniswap 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 841 downloads so far.

How do I install Uniswap Setup Agent Wallet?

Run "/install setup-agent-wallet" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Uniswap Setup Agent Wallet free?

Yes, Uniswap Setup Agent Wallet is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Uniswap Setup Agent Wallet support?

Uniswap Setup Agent Wallet is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Uniswap Setup Agent Wallet?

It is built and maintained by wpank (@wpank); the current version is v0.1.0.

💬 Comments