# Send Uniswap Execute Swap 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": "execute-swap",
    "name": "Uniswap Execute Swap",
    "source": "tencent",
    "type": "skill",
    "category": "金融交易",
    "sourceUrl": "https://clawhub.ai/wpank/execute-swap",
    "canonicalUrl": "https://clawhub.ai/wpank/execute-swap",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/execute-swap",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=execute-swap",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "README.md",
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "execute-swap",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-29T05:56:14.946Z",
      "expiresAt": "2026-05-06T05:56:14.946Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=execute-swap",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=execute-swap",
        "contentDisposition": "attachment; filename=\"execute-swap-0.1.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "execute-swap"
      },
      "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/execute-swap"
    },
    "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/execute-swap",
    "downloadUrl": "https://openagent3.xyz/downloads/execute-swap",
    "agentUrl": "https://openagent3.xyz/skills/execute-swap/agent",
    "manifestUrl": "https://openagent3.xyz/skills/execute-swap/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/execute-swap/agent.md"
  }
}
```
## Documentation

### Execute Swap

Execute a token swap on Uniswap with full safety validation.

### Activation

Use this skill when the user says any of:

"Swap X for Y"
"Buy X with Y"
"Sell X for Y"
"Trade X for Y"
"Exchange X to Y"
"Convert X to Y"

### Input Extraction

Extract these parameters from the user's message:

ParameterRequiredDefaultSourcetokenInYes—Token name/symbol/addresstokenOutYes—Token name/symbol/addressamountYes—Numeric valuechainNoethereumChain name or contextslippageNo0.5%Explicit percentageroutingNoauto"via V3", "use UniswapX", etc.

### Workflow

Validate inputs: Resolve token symbols using search_tokens. Confirm chain is supported.


Pre-flight safety check: Call check_safety_status to verify:

Spending limits have room for this trade
Rate limits are not exhausted
Circuit breaker is not tripped



Delegate to trade-executor: Launch Task(subagent_type:trade-executor) with:

tokenIn, tokenOut, amount, chain
slippageTolerance (in bps)
routingPreference (auto/v2/v3/v4/uniswapx)



Report result to the user in a clear format:

Swap Executed Successfully

  Input:  500.00 USDC
  Output: 0.1538 WETH ($499.55)
  Price:  1 WETH = $3,248.04
  Impact: 0.01%
  Gas:    $0.42

  Tx: https://basescan.org/tx/0xABC...

  Safety: All 7 checks passed

### Error Handling

ErrorUser MessageSuggested ActionSAFETY_SPENDING_LIMIT_EXCEEDED"This swap would exceed your $X daily limit."Reduce amount or waitSAFETY_TOKEN_NOT_ALLOWED"TOKEN is not on your allowlist."Add to configSAFETY_SIMULATION_FAILED"Swap simulation failed: [reason]."Check addresses, try smallerINSUFFICIENT_LIQUIDITY"Not enough liquidity at acceptable slippage."Try smaller amount

### MCP server dependency

This skill relies on Uniswap MCP tools for chain support lookup, token search, safety checks, and swap execution.
When used in isolation (for example, from a skills catalog), ensure the Agentic Uniswap MCP server is running:

Repo: Agentic-Uniswap MCP server
Package: @agentic-uniswap/mcp-server
## 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-04-29T05:56:14.946Z
- Expires at: 2026-05-06T05:56:14.946Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/execute-swap)
- [Send to Agent page](https://openagent3.xyz/skills/execute-swap/agent)
- [JSON manifest](https://openagent3.xyz/skills/execute-swap/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/execute-swap/agent.md)
- [Download page](https://openagent3.xyz/downloads/execute-swap)