AI-powered Automated Concentrated Liquidity Manager for Uniswap v4. Manage liquidity positions, auto-rebalance out-of-range positions, optimize LP fees dynamically, execute limit orders (stop-loss, take-profit), and monitor oracle signals — all from chat. Deployed on Ethereum Sepolia with verified contracts. Use this skill when users ask about DeFi liquidity provision, Uniswap v4 hooks, pool management, LP positions, impermanent loss, or automated market making.

PassAudited by ClawScan on May 10, 2026.

Overview

This appears to be a coherent Sepolia testnet Uniswap helper, but it signs blockchain transactions and uses a shared default wallet key, so it should only be used with throwaway testnet assets.

Use this as a Sepolia testnet tool only. Do not provide a mainnet or valuable wallet private key, review each transaction before running write commands, and verify the external contract addresses and npm dependency before relying on the skill.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If you provide DEPLOYER_PRIVATE_KEY, the skill can transact from that wallet on Sepolia; if you use the default key, it is a public shared wallet that should not hold value.

Why it was flagged

The scripts sign blockchain transactions using either a user-supplied private key or a built-in demo private key. This is purpose-aligned for a blockchain manager, but it is sensitive authority.

Skill content
const PRIVATE_KEY = process.env.DEPLOYER_PRIVATE_KEY || "0x47f30914312ed58125bfa35b836e5787e5829a7e7db7abd146625b4b15ca6d9e";
export const account = privateKeyToAccount(PRIVATE_KEY);
Recommendation

Use a dedicated Sepolia-only throwaway wallet, never reuse a mainnet or valuable private key, and review transactions before running write scripts.

What this means

Running this can create on-chain positions, grant token allowances to the hook, spend Sepolia gas, and enable ongoing auto-rebalance behavior for the position.

Why it was flagged

The add-liquidity script can approve token spending, add liquidity, and default to automatic rebalancing. It is disclosed and Sepolia-scoped, but it is still a transaction-signing workflow.

Skill content
const autoRebalance = (process.argv[5] || "true") === "true";
...
args: [CONTRACTS.hook, amountWei * 10n],
...
amount0Min: 0n,
amount1Min: 0n,
Recommendation

Confirm the token amount, tick range, contract addresses, and autoRebalance setting before running; keep use limited to testnet funds.

What this means

If the wallet is the authorized bot, a user could publish oracle signals that influence rebalancing or dynamic fees for the configured Sepolia pool.

Why it was flagged

The advanced script can post oracle rebalance or fee signals when the signing wallet is authorized. That is aligned with the oracle-management purpose, but it can affect shared on-chain pool behavior.

Skill content
functionName: "postRebalanceSignal",
...
functionName: "postFeeRecommendation",
Recommendation

Only run oracle posting commands when you intentionally control the authorized bot role and understand the downstream pool impact.

What this means

A future npm install could fetch a different compatible viem version than the author tested.

Why it was flagged

The skill asks users to install npm dependencies, and the dependency is specified with a caret range without a provided lockfile. This is common, but it means installs can resolve to newer package versions.

Skill content
"dependencies": {
  "viem": "^2.20.0"
}
Recommendation

Install in an isolated directory and consider pinning/locking dependencies before use.

What this means

A user or agent that over-trusts all text in the skill might try to run an unrelated local project command.

Why it was flagged

An unrelated command-like fragment appears inside the architecture diagram. The provided code does not call it and the workflow does not require it, but it is inconsistent with the DeFi purpose and could confuse an agent or user.

Skill content
OpenClaw Agent →  cd packages/video
  pnpm run studio                                                       Scripts → Blockchain (Sepolia)
Recommendation

Ignore this fragment unless the publisher explains it; the normal documented commands are the node scripts under the skill's scripts directory.