← Back to Skills Marketplace
806
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install uniswap-pool-analysis
Description
Analyze Uniswap pool data including liquidity distribution, fee tiers, tick ranges, and TVL. Use when the user asks about pool metrics, liquidity analysis, or wants to query on-chain pool state.
Usage Guidance
This skill appears to do what it says (on-chain Uniswap pool analysis) but there are a few inconsistencies you should resolve before installing or running it:
- SKILL.md reads process.env.ETHEREUM_RPC_URL but the skill does not declare any required environment variables. Decide which RPC provider you will use and whether that URL is OK to supply (do not provide private keys or account secrets). Prefer read-only public RPC endpoints or carefully scoped provider keys.
- The instructions reference a local 'packages/common/' chain config and subgraph endpoints. Verify whether that config exists in your environment or in the external repository referenced by the README; otherwise the agent may try to read files that aren't present.
- The README shows example install commands that fetch code from a GitHub repo and via 'clawhub' — if you follow those, audit the remote repo before running any installer (it may contain code not present in this published bundle).
- If you want to use this skill, ask the publisher to update requires.env to declare ETHEREUM_RPC_URL (and any other needed endpoints), or provide clear guidance on safe default endpoints. Also request clarification about the 'packages/common/' dependency.
Confidence: medium — the core functionality is coherent, but missing declarations around network endpoints/config are non-trivial and could cause unexpected environment access if not clarified.
Capability Analysis
Type: OpenClaw Skill
Name: uniswap-pool-analysis
Version: 0.1.0
The skill bundle is designed for analyzing Uniswap pool data using standard blockchain interaction libraries (viem). All code snippets and instructions are aligned with the stated purpose of querying on-chain data. There is no evidence of malicious intent, such as data exfiltration, unauthorized execution, persistence mechanisms, or prompt injection attempts to manipulate the agent into harmful actions. The use of `process.env.ETHEREUM_RPC_URL` is a standard and necessary practice for configuring blockchain RPC endpoints and is not misused.
Capability Assessment
Purpose & Capability
The name/description and the instructions align: the SKILL.md describes reading Uniswap pool state (slot0, liquidity, ticks) via viem and computing distributions — all appropriate for a 'Uniswap Pool Analysis' skill. Nothing in the task appears unrelated to pool analysis.
Instruction Scope
The runtime instructions explicitly use process.env.ETHEREUM_RPC_URL and recommend using a shared 'packages/common/' chain config and subgraph endpoints. However the skill declares no required env vars or config paths. The SKILL.md therefore directs the agent to access environment variables and repository-local configuration that are not announced — this is scope creep and could cause the agent to read secrets or local files unexpectedly.
Install Mechanism
This is instruction-only with no install spec or code files, so there is no installer-writing-to-disk risk from the published bundle. Note: README contains example npx install commands pointing at a GitHub path and 'clawhub' which would pull external code if the user follows them — that is external to the published skill and should be audited separately.
Credentials
The SKILL.md expects an ETHEREUM_RPC_URL and mentions RPC URLs, subgraph endpoints, and shared chain config, but requires.env is empty and no primary credential is declared. Requesting an RPC URL (often a secret if using a paid provider) is reasonable for the purpose, but the omission of any declared env requirements is an incoherence that could lead to silent attempts to read environment variables or fallback to user/system defaults.
Persistence & Privilege
The skill does not request persistent/always-on presence (always: false) and does not attempt to modify other skills or system config in the published content. Autonomous invocation is allowed by platform default, which is normal; there are no extra privilege requests in the bundle.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install uniswap-pool-analysis - After installation, invoke the skill by name or use
/uniswap-pool-analysis - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release: analyze Uniswap v3/v4 pool data including liquidity, tick ranges, fee tiers, and TVL.
- Supports querying on-chain pool state using viem, including `slot0` and `liquidity`.
- Includes utilities for price and tick conversion.
- Offers liquidity distribution analysis across ticks.
- Accepts `chainId` for multi-chain support with configurable endpoints.
Metadata
Frequently Asked Questions
What is Uniswap Pool Analysis?
Analyze Uniswap pool data including liquidity distribution, fee tiers, tick ranges, and TVL. Use when the user asks about pool metrics, liquidity analysis, or wants to query on-chain pool state. It is an AI Agent Skill for Claude Code / OpenClaw, with 806 downloads so far.
How do I install Uniswap Pool Analysis?
Run "/install uniswap-pool-analysis" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Uniswap Pool Analysis free?
Yes, Uniswap Pool Analysis is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Uniswap Pool Analysis support?
Uniswap Pool Analysis is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Uniswap Pool Analysis?
It is built and maintained by wpank (@wpank); the current version is v0.1.0.
More Skills