Submit UniswapX Limit Order for Openclaw

A specialized skill for executing gasless, MEV-protected limit orders via UniswapX Dutch auctions.

wpank
v0.1.0
Feb 11, 2026
0
1.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install submit-limit-order

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install submit-limit-order using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Submit UniswapX Limit Order?

This skill enables AI agents to interact with the UniswapX protocol to submit Dutch auction limit orders. By utilizing Openclaw Skills, developers can provide users with a sophisticated trading experience where orders decay toward a market price, ensuring optimal execution without the need for upfront gas fees. The skill handles the complexities of MEV protection and price discovery automatically.

Built for the next generation of DeFi agents, this skill streamlines the process of setting specific buy or sell targets. It leverages Model Context Protocol (MCP) tools to validate token safety, fetch live quotes, and track order fulfillment status in real-time, making it an essential component for any trading-focused agentic workflow.

Submit UniswapX Limit Order Use Cases

  • Setting specific entry or exit prices for crypto assets without paying gas until the trade is filled.
  • Protecting large trades from front-running and MEV bots using UniswapX's private filler network.
  • Automating dollar-cost averaging (DCA) strategies with precise limit price constraints.
  • Managing trades on Ethereum and supported Layer 2 networks with professional-grade Dutch auction mechanics.

How Submit UniswapX Limit Order Works

  1. The agent parses user intent to extract token symbols, amounts, and optional limit prices or expiry durations.
  2. It validates the request against safety allowlists and ensures UniswapX is supported on the selected blockchain.
  3. A market quote is fetched via the MCP tool to establish a baseline for the Dutch auction decay.
  4. The order is signed and submitted to the UniswapX API as a dutch or priority order type.
  5. The skill optionally initiates a monitoring subagent to poll for fulfillment or expiry status.
  6. A final report is generated, providing the order hash and execution details to the user.

Submit UniswapX Limit Order Setup

To enable this within your Openclaw Skills configuration, ensure the Uniswap MCP server is correctly installed and authenticated.

# Install the necessary MCP server dependency
npm install @uniswap/mcp-server

# Configure your environment variables for the trade-executor subagent
EXPORT WALLET_PRIVATE_KEY=your_key_here
EXPORT RPC_URL=your_provider_url

Submit UniswapX Limit Order Data Schema & Taxonomy

The skill utilizes a structured data format to track the lifecycle of an auction. Below is the metadata taxonomy used during execution:

Attribute Description Data Type
tokenIn/Out The ERC20 addresses for the trade pair Address
limitPrice The minimum/maximum price threshold for execution Decimal
orderType The auction strategy (typically dutch or priority) String
orderHash The unique identifier for the off-chain order signature HexString
safetyStatus Verification result from the token allowlist check Boolean

Submit UniswapX Limit Order Advanced Features

  • Multi-chain support for Ethereum, Arbitrum, Polygon, and other UniswapX-enabled networks.
  • Automated safety filtering using check_safety_status to block high-risk or malicious assets.
  • Sophisticated Dutch auction decay logic that adjusts the fill price over a configurable duration.
  • Gasless cancellation support, allowing users to void orders before they are picked up by fillers.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*