A professional tool for AI agents to query and analyze Uniswap v3 and v4 pool metrics directly on-chain using viem.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install uniswap-pool-analysis
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install uniswap-pool-analysis using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill provides a robust framework for AI agents to perform deep analysis of Uniswap pool state. By leveraging Openclaw Skills, developers can enable agents to interpret complex on-chain data like liquidity distribution, tick ranges, and fee protocol metrics. It bridges the gap between raw blockchain data and actionable insights for liquidity providers and DeFi researchers.
The integration utilizes the viem library to interact with smart contracts on Ethereum and other EVM-compatible chains. It handles the mathematical complexities of sqrtPriceX96 and tick conversions, providing a structured way to evaluate Total Value Locked (TVL) and market depth across various fee tiers. By using this Openclaw Skills module, agents can accurately calculate prices and visualize liquidity net changes across the tick bitmap.
To get started with this skill, ensure you have the viem library installed and your RPC environment variables configured. This Openclaw Skills component requires a valid provider for Ethereum or compatible L2s.
npm install viem
export ETHEREUM_RPC_URL='https://your-rpc-endpoint-here'
The skill organizes Uniswap pool data into a structured format for easy analysis:
| Attribute | Description | Data Type |
|---|---|---|
| sqrtPriceX96 | The encoded price format used by Uniswap v3/v4 contracts. | bigint |
| Ticks | Discrete price points defining liquidity ranges. | number |
| Liquidity | The L value representing active liquidity at a specific tick. | bigint |
| Fee Tier | The protocol fee level (e.g., 0.01%, 0.05%, 0.30%, 1.00%). | number |
| Tick Spacing | The gap between initialized ticks based on the fee tier. | number |
| chainId | The specific blockchain network identifier for the pool. | number |
Loading
A comprehensive design intelligence CLI and database for generating accessible, high-performance design systems from natural language.

A comprehensive framework for building production-grade web interfaces focusing on typography, layout, and accessibility.

A high-performance build system for JavaScript and TypeScript monorepos that leverages intelligent caching and parallel execution.

An automated monitoring skill for tracking Uniswap LP health, fee accumulation, and price range status across multiple chains.

A comprehensive tool for simulating Uniswap V3 swaps, calculating slippage, and determining optimal routing before executing on-chain transactions.

A technical CSS implementation skill providing production-ready patterns for layout, typography, and accessible interface design.








































