← Back to Skills Marketplace
wpank

Uniswap Deploy Agent Token

by wpank · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
778
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install deploy-agent-token
Description
Deploy an agent token with a Uniswap V4 pool — handles pool creation with configurable hooks (anti-snipe, dynamic fees, revenue share), initial liquidity bootstrapping, LP locking, and post-deployment monitoring. Use when the user wants to launch a token on Uniswap.
README (SKILL.md)

Deploy Agent Token

Overview

Automates the full lifecycle of launching a token on Uniswap V4: pool creation with configurable hooks, initial liquidity bootstrapping, LP token locking, and post-deployment monitoring. Delegates to the token-deployer agent which handles the critical first hours of a token's life — ensuring proper anti-snipe protections, correct initial pricing, sufficient liquidity depth, and locked LP tokens.

This skill exists because agent platforms like Clanker (585K+ tokens, $5B+ volume) and BankrBot need automated, safe pool creation. Misconfigured pools, missing anti-snipe hooks, or inadequate liquidity can destroy a launch.

When to Use

Activate when the user asks:

  • "Deploy a token for my agent"
  • "Create a Uniswap V4 pool for my token"
  • "Launch a token with anti-snipe protection"
  • "Set up a pool with dynamic fees"
  • "Deploy token on Base with locked liquidity"
  • "Launch my agent token like Clanker"
  • "Create a pool with revenue share hooks"
  • "Bootstrap liquidity for my new token"

Parameters

Parameter Required Default Description
tokenAddress Yes -- ERC-20 token contract address to create a pool for
pairedToken No WETH Quote token to pair with (WETH, USDC, or address)
chain No base Target chain for deployment (must support V4)
initialPrice No -- Desired price per token in the paired token (or derive from targetMarketCap)
targetMarketCap No -- Target market cap in USD — used to calculate initial price from total supply
initialLiquidity Yes -- Amount of each token to seed the pool (e.g., "1M AGENT + 10 WETH")
hooks No anti-snipe Hook configuration: "anti-snipe", "dynamic-fees", "revenue-share", or comma-separated combination
antiSnipeDelay No 2 blocks Anti-snipe delay period in blocks (ClankerHook model)
revenueSharePct No -- Percentage of swap fees directed to token creator (if revenue-share hook enabled)
lpLockDuration No 10 years How long to lock LP tokens (e.g., "10 years", "1 year", "6 months")
vestingSchedule No -- Optional vesting schedule for token allocations

Hook Configuration Guide

  • Anti-snipe (default, recommended): Prevents bot sniping at launch using a 2-block delay (ClankerHook model). Without this, bots can drain initial liquidity within seconds.
  • Dynamic fees: Adjusts pool fees based on volatility or volume. Good for tokens with unpredictable early trading patterns.
  • Revenue share: Directs a portion of swap fees to the token creator. Creates an ongoing revenue stream from trading activity.
  • TWAMM: Time-weighted average market making for gradual price discovery during launch.

Workflow

  1. Extract parameters from the user's request. Determine the token address, paired token, chain, initial price or market cap, liquidity amounts, hook configuration, and LP lock duration. Validate that required parameters (token address, initial liquidity) are provided. If initial price is not specified but target market cap is, note that the agent will calculate the price from total supply.

  2. Delegate to token-deployer agent: Invoke Task(subagent_type:token-deployer) with the extracted parameters. The agent executes a 7-step pipeline:

    • Verify token: Check token contract via metadata (name, symbol, decimals, supply, risk flags). Refuse if honeypot indicators detected.
    • Configure hooks: Select and validate V4 hooks, verify they are deployed on the target chain, calculate hook address requirements.
    • Create pool: Calculate sqrtPriceX96, construct pool key, simulate via safety-guardian, execute initialization.
    • Bootstrap liquidity: Delegate to lp-strategist for optimal range, add liquidity via position manager.
    • Lock LP: Transfer position NFT to time-locked vault, configure lock duration.
    • Monitor: Track price, volume, TVL, and anomalies during the critical first hours.
    • Report: Produce comprehensive deployment report.

    The agent internally delegates to safety-guardian (transaction validation) and lp-strategist (liquidity strategy).

  3. Present results: Format the deployment report for the user, including pool address, hook configuration, liquidity details, LP lock status, and early monitoring data.

Agent Delegation

Task(subagent_type:token-deployer)
  tokenAddress: \x3C0x...>
  pairedToken: \x3CWETH|USDC|address>
  chain: \x3Cbase|ethereum|...>
  initialPrice: \x3Cprice in paired token>
  targetMarketCap: \x3CUSD value>
  initialLiquidity: \x3Camounts>
  hooks: \x3Canti-snipe,dynamic-fees,revenue-share>
  antiSnipeDelay: \x3C2 blocks>
  revenueSharePct: \x3Cpercentage>
  lpLockDuration: \x3C10 years>
  vestingSchedule: \x3Cschedule>

Output Format

Token Deployment Complete

  Pool:
    Address:    0x1234...abcd
    Chain:      Base (8453)
    Version:    V4
    Pair:       AGENT / WETH
    Fee:        0.30% (tick spacing: 60)
    Hooks:      Anti-snipe (2-block delay) + Dynamic fees
    Init Price: 0.001 WETH per AGENT

  Liquidity:
    Position:   #12345
    Amount:     1,000,000 AGENT + 10 WETH
    Range:      Full range
    Status:     Active

  LP Lock:
    Vault:      0x5555...6666
    Duration:   10 years (unlocks 2036-02-10)
    Position:   #12345

  Early Monitoring (1h):
    Price:      0.00105 WETH (+5.0%)
    Volume:     $45,000
    TVL:        $20,000
    Anomalies:  None detected

  Next Steps:
    - Monitor pool health over the first 24 hours
    - Consider adding more liquidity if TVL grows
    - Share pool address for community trading

Important Notes

  • Pool creation is irreversible. Every pool creation transaction is simulated via safety-guardian before broadcast.
  • Anti-snipe hooks are enabled by default and strongly recommended. Without them, bots can front-run the launch and drain initial liquidity within seconds.
  • All hook contracts must be deployed and verified on the target chain before they can be attached to a pool. Unverified hooks can steal funds.
  • If an existing pool with significant liquidity already exists for the token pair, the agent will warn you and suggest adding to the existing pool instead.
  • LP locking builds market confidence. The default 10-year lock follows the Clanker model. Shorter locks are possible but may reduce trader confidence.
  • Initial price calculation is critical. The agent cross-checks the price against token supply and target market cap to prevent misconfiguration.
  • Post-deployment monitoring runs during the first hours to detect anomalies (sandwich attacks, unusual trades, liquidity removal).

Error Handling

Error User-Facing Message Suggested Action
Token verification failed "Could not verify token at [address]: [reason]." Check the token contract address and chain
Honeypot detected "Token has honeypot indicators. Refusing to create pool." Review the token contract for malicious code
Pool already exists "A pool with $[X] TVL already exists for this pair. Consider adding liquidity instead." Use manage-liquidity to add to existing pool
Hook not deployed "Hook contract [type] is not deployed on [chain]." Deploy the hook first or choose a different hook
V4 not supported "Uniswap V4 is not deployed on [chain]." Choose a chain with V4 support
Insufficient liquidity tokens "Not enough [token] to seed the pool: have [X], need [Y]." Acquire more tokens or reduce initial liquidity
Safety guardian vetoed "Transaction vetoed by safety-guardian: [reason]." Review the veto reason and adjust parameters
LP lock failed "Could not lock LP tokens: [reason]." Check vault contract availability on the chain
Gas estimation failed "Could not estimate gas for pool creation on [chain]." Try again or check chain status
Usage Guidance
What to consider before installing: - This skill claims to perform irreversible on-chain actions (create pools, add liquidity, transfer/lock LP NFTs). That requires signing with a wallet and access to an RPC — but the skill declares no place for those credentials. Ask: where and how will transactions be signed? Never supply private keys to untrusted code; prefer signing via an external hardware wallet or an isolated signing service. - The skill delegates all critical work to subagents (token-deployer, safety-guardian, lp-strategist). You should verify the source code and provenance of those subagents before use. The package has unknown origin and no homepage; prefer skills that link to an audited repository. - Test thoroughly on a testnet with small funds first. Confirm the agent requires explicit user confirmation for any on-chain transaction and review the full deployment report before signing. - If you must proceed: ensure the platform's policy forces interactive confirmation for transactions, route signing through a secure wallet provider (not pasted private keys), and monitor transactions closely. If you cannot verify where signing occurs or the subagents' code, do not run this with real funds. What would change this assessment: - A clear link to a public repository and subagent code for review; explicit declarations of required credentials and how signing is performed (e.g., use of external signing service/hardware wallet); documented user confirmation steps; or platform-enforced signing policies that prevent key exfiltration. With those in place this could be reclassified to benign with high confidence.
Capability Analysis
Type: OpenClaw Skill Name: deploy-agent-token Version: 0.1.0 The skill is designed for deploying tokens and managing liquidity on Uniswap V4, a high-risk operation involving smart contracts and cryptocurrency. However, the `SKILL.md` explicitly outlines several security measures: transaction simulation via a `safety-guardian`, checks for 'honeypot indicators', warnings about 'unverified hooks' that 'can steal funds', and post-deployment monitoring for anomalies. The instructions for the AI agent are transparent about the process and risks, and do not contain any prompt-injection attempts for malicious purposes. The installation methods are standard, and there is no evidence of data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The inherent risks are acknowledged and mitigated by the skill's design, not introduced maliciously.
Capability Assessment
Purpose & Capability
The skill's name and description match the instructions: it automates pool creation, hook configuration, liquidity bootstrapping, LP locking, and monitoring. However, deploying pools and locking LP tokens necessarily requires signing transactions and access to blockchain RPC endpoints or a wallet; the skill declares no required environment variables (no private key, no RPC URL, no API credentials) and provides no provenance for the subagents it delegates to. That omission is disproportionate for the claimed capabilities and is unexplained.
Instruction Scope
SKILL.md is detailed and stays on-topic (extract params, validate, delegate to token-deployer, simulate, add liquidity, lock LP, monitor, report). The main risk is delegation: it instructs the agent platform to run Task(subagent_type:token-deployer) which in turn uses safety-guardian and lp-strategist. The SKILL.md does not specify how signing authorization, user confirmation, or transaction-building policies are handled, nor does it require explicit user approval before on-chain actions. That grants broad operational discretion to delegated agents unless the platform enforces stricter controls.
Install Mechanism
This is an instruction-only skill with no install spec and no code files — lowest installation risk. There is nothing written to disk by the skill itself. However, the lower install risk does not mitigate the higher operational risk from on-chain actions and delegation to other agents.
Credentials
Deploying and managing liquidity requires credentials (wallet private key or a signing provider, and usually an RPC URL). The skill requests none. That mismatch is a red flag: either the skill expects the platform to provide signing authority implicitly (not documented), or the subagents will request or obtain credentials at runtime in ways not described. The absence of any declared primary credential or required env vars is disproportionate to the claimed on-chain capabilities and increases the risk of accidental key exposure or unauthorized transactions.
Persistence & Privilege
The skill is not marked always:true and is user-invocable only, which is appropriate. It does permit autonomous model invocation by default (platform default), and it delegates to other subagents — combining autonomous invocation with the credential/payment concerns above increases blast radius, but on its own the persistence/privilege settings are not excessive.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install deploy-agent-token
  3. After installation, invoke the skill by name or use /deploy-agent-token
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release – deploy and monitor a new agent token with Uniswap V4 pool creation, hooks, and liquidity bootstrapping. - Automates full token launch: pool creation, configurable launch hooks, initial liquidity, LP locking, and early monitoring. - Supports anti-snipe, dynamic fees, and revenue share hooks; defaults to anti-snipe protection. - Delegates all deployment steps to the token-deployer agent for safety and robust configuration. - User specifies token address, paired token, chain, pricing and liquidity targets, and hook settings. - Returns a complete deployment report with pool details, liquidity, LP lock status, and early trading data.
Metadata
Slug deploy-agent-token
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Uniswap Deploy Agent Token?

Deploy an agent token with a Uniswap V4 pool — handles pool creation with configurable hooks (anti-snipe, dynamic fees, revenue share), initial liquidity bootstrapping, LP locking, and post-deployment monitoring. Use when the user wants to launch a token on Uniswap. It is an AI Agent Skill for Claude Code / OpenClaw, with 778 downloads so far.

How do I install Uniswap Deploy Agent Token?

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

Is Uniswap Deploy Agent Token free?

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

Which platforms does Uniswap Deploy Agent Token support?

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

Who created Uniswap Deploy Agent Token?

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

💬 Comments