uniswap_lp

Manage Uniswap V4 LP positions on Base via PositionManager and Permit2.

47|22|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/ethereumdegen/stark-bot --skill uniswap-lp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uniswap_lp
Source: https://github.com/ethereumdegen/stark-bot/tree/main/skills/uniswap_lp
Command: npx skills add https://github.com/ethereumdegen/stark-bot --skill uniswap-lp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of providing, managing, and withdrawing liquidity on Uniswap V4 pools, making DeFi yield farming more accessible.

Core Features & Use Cases

  • Create Positions: Deposit tokens into Uniswap V4 pools to earn trading fees.
  • Manage Positions: Increase or decrease liquidity in existing positions.
  • Collect Fees: Claim accumulated trading fees.
  • Use Case: Automatically deposit WETH and STARKBOT into a specified Uniswap V4 pool on Base to start earning yield.

Quick Start

Use the uniswap_lp skill to create a liquidity position with 100 WETH and 5000 STARKBOT in the STARKBOT/WETH pool on Base, using a wide tick range.

Frequently Asked Questions about uniswap_lp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I provide liquidity on Uniswap V4 pools on the Base network?

You can provide liquidity on Uniswap V4 by creating a position through the V4 PositionManager contract, depositing token pairs like WETH and STARKBOT into specified tick ranges to start earning trading fees.

Do I need Permit2 to create a Uniswap V4 liquidity position?

Yes, you need Permit2 to create a Uniswap V4 liquidity position. Token approvals via Permit2 are required to authorize the V4 PositionManager contract to deposit your tokens into the pool.

How do I claim accumulated trading fees from my Uniswap V4 LP position?

You can claim accumulated trading fees from your Uniswap V4 LP position by triggering the collect fees function, which interacts with the V4 PositionManager contract to withdraw your earned yield.

Can I increase or decrease liquidity in an existing Uniswap V4 position?

Yes, you can increase or decrease liquidity in an existing Uniswap V4 position. The Skill manages active positions by interacting with the V4 PositionManager and StateView contracts to adjust your deposited tokens.

What is the process for setting a tick range when depositing tokens into a Uniswap V4 pool?

Setting a tick range when depositing tokens into a Uniswap V4 pool involves defining the price boundaries for your liquidity. The Skill uses this specified tick range to concentrate your LP position and optimize yield farming.