# Send Uniswap Setup Agent Wallet to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "setup-agent-wallet",
    "name": "Uniswap Setup Agent Wallet",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/wpank/setup-agent-wallet",
    "canonicalUrl": "https://clawhub.ai/wpank/setup-agent-wallet",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/setup-agent-wallet",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=setup-agent-wallet",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "README.md",
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "setup-agent-wallet",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-04T07:45:12.654Z",
      "expiresAt": "2026-05-11T07:45:12.654Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=setup-agent-wallet",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=setup-agent-wallet",
        "contentDisposition": "attachment; filename=\"setup-agent-wallet-0.1.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "setup-agent-wallet"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/setup-agent-wallet"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/setup-agent-wallet",
    "downloadUrl": "https://openagent3.xyz/downloads/setup-agent-wallet",
    "agentUrl": "https://openagent3.xyz/skills/setup-agent-wallet/agent",
    "manifestUrl": "https://openagent3.xyz/skills/setup-agent-wallet/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/setup-agent-wallet/agent.md"
  }
}
```
## Documentation

### Overview

Provision and configure a wallet for autonomous Uniswap agent operations. Supports three wallet providers at different security tiers. Handles the full lifecycle: provision wallet, configure safety policies, fund for gas, and validate the setup.

### When to Use

Activate when the user says:

"Set up a wallet"
"Configure agent wallet"
"Provision wallet"
"Initialize wallet"
"Set up a wallet for my agent"
"Create a new agent wallet"

### Parameters

Extract these from the user's request:

ParameterRequiredDefaultDescriptionproviderNoprivyWallet provider: privy (development), turnkey (production), or safe (maximum security)chainsNoallChains to configure — chain names or "all" for all supported chainsenvironmentNodevelopmentEither development or productionspendingLimitNo$1000/dayDaily spending limit (e.g., "$1000/day", "$500/day")

### Provider Selection Guide

Privy: Best for development and testing. Fast setup, easy to manage. Not recommended for production with significant funds.
Turnkey: Production-grade key management with TEE (Trusted Execution Environment). Use for real trading with moderate funds.
Safe: Maximum security via multi-sig smart account. Use for high-value operations or institutional setups.

### Workflow

Parse user intent: Determine the wallet provider, target chains, environment, and spending limit from the user's request. Apply defaults for any unspecified parameters.


Delegate to wallet-provisioner agent: Hand off the provisioning task with the extracted parameters. The agent handles the full setup pipeline:

Provision: Create the wallet via the selected provider's API
Configure policies: Set spending limits (per-tx and daily), token allowlists, and rate limits
Fund: Send gas tokens to the wallet on each requested chain
Validate: Confirm the wallet is operational by verifying balances and policy configuration



Report results: Present the wallet setup summary to the user.

### Agent Delegation

This skill delegates to the wallet-provisioner agent:

Task(subagent_type:wallet-provisioner)
  provider: <privy|turnkey|safe>
  chains: <chain list>
  environment: <development|production>
  spendingLimit: <daily limit>

The agent internally handles all provisioning steps and returns the final wallet configuration.

### Output Format

Agent Wallet Configured

  Address:    0x1234...ABCD
  Provider:   Privy (development)
  Chains:     Ethereum, Base, Arbitrum
  Limits:     $1,000/day, $500/tx
  Allowlist:  USDC, WETH, UNI, ARB (4 tokens)
  Gas:        Funded on all 3 chains

  Config: .uniswap/agent-wallet.json

### Error Handling

ErrorUser-Facing MessageSuggested ActionPROVIDER_AUTH_FAILED"Could not authenticate with [provider]. Check API keys."Verify provider credentials in environment variablesFUNDING_FAILED"Could not fund wallet on [chain]. Insufficient source balance."Fund the source wallet firstCHAIN_NOT_SUPPORTED"[chain] is not supported by [provider]."Choose a different chain or provider
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: wpank
- Version: 0.1.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-04T07:45:12.654Z
- Expires at: 2026-05-11T07:45:12.654Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/setup-agent-wallet)
- [Send to Agent page](https://openagent3.xyz/skills/setup-agent-wallet/agent)
- [JSON manifest](https://openagent3.xyz/skills/setup-agent-wallet/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/setup-agent-wallet/agent.md)
- [Download page](https://openagent3.xyz/downloads/setup-agent-wallet)