← 返回 Skills 市场
wpank

Uniswap Setup Agent Wallet

作者 wpank · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
841
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install setup-agent-wallet
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /setup-agent-wallet 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug setup-agent-wallet
版本 0.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 841 次。

如何安装 Uniswap Setup Agent Wallet?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install setup-agent-wallet」即可一键安装,无需额外配置。

Uniswap Setup Agent Wallet 是免费的吗?

是的,Uniswap Setup Agent Wallet 完全免费(开源免费),可自由下载、安装和使用。

Uniswap Setup Agent Wallet 支持哪些平台?

Uniswap Setup Agent Wallet 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Uniswap Setup Agent Wallet?

由 wpank(@wpank)开发并维护,当前版本 v0.1.0。

💬 留言讨论