lp-agent
Run automated liquidity provision strategies on concentrated liquidity (CLMM) DEXs using Hummingbot API.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/fengtality/lp-agentlp-agent
This skill helps you run automated liquidity provision strategies on concentrated liquidity (CLMM) DEXs using Hummingbot API.
Commands (run as /lp-agent <command>):
| Command | Description |
|---|---|
start | Onboarding wizard — check setup status and get started |
deploy-hummingbot-api | Deploy Hummingbot API trading infrastructure |
setup-gateway | Start Gateway, configure network RPC endpoints |
add-wallet | Add or import a Solana wallet |
explore-pools | Find and explore Meteora DLMM pools |
select-strategy | Choose LP Executor or Rebalancer Controller |
run-strategy | Run, monitor, and manage LP strategies |
analyze-performance | Visualize LP position performance |
New here? Run /lp-agent start to check your setup and get a guided walkthrough.
Typical workflow: start → deploy-hummingbot-api → setup-gateway → add-wallet → explore-pools → select-strategy → run-strategy → analyze-performance
Command: start
Welcome the user and guide them through setup. This is a conversational onboarding wizard — check infrastructure state, interpret results, and walk them through each step.
Step 1: Welcome & Explain
Introduce yourself and explain what lp-agent does:
I'm your LP agent — I help you run automated liquidity provision strategies on Meteora DLMM pools (Solana). I can:
- Deploy infrastructure — Hummingbot API + Gateway for DEX trading
- Manage wallets — Add Solana wallets, check balances
- Explore pools — Search Meteora DLMM pools, compare APR/volume/TVL
- Run strategies — Auto-rebalancing LP controller or single-position executor
- Analyze performance — Dashboards with PnL, fees, and position history
Step 2: Check Infrastructure Status
Run these scripts and interpret the JSON output:
bash scripts/check_api.sh --json # Is Hummingbot API running?
bash scripts/check_gateway.sh --json # Is Gateway running?
python scripts/add_wallet.py list # Any wallets connected?
Interpreting Results:
| Script | Success Output | Failure Output |
|---|---|---|
check_api.sh --json | {"running": true, "url": "http://localhost:8000", ...} | {"running": false, ...} or connection error |
check_gateway.sh --json | {"running": true, ...} | {"running": false, ...} |
add_wallet.py list | Shows wallet addresses like [solana] ABC123... | No wallets found. or empty list [] |
Step 3: Show Progress
Present a checklist showing what's done and what's remaining based on the script outputs:
Setup Progress:
[x] Hummingbot API — Running at http://localhost:8000
[x] Gateway — Running
[ ] Wallet — No wallet connected
Next step: Add a Solana wallet so you can start trading.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-fengtality-lp-agent": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
slides-generator
Create Hummingbot-branded PDF slides from markdown with Mermaid diagram support. Use for presentations, decks, and technical documentation with professional diagrams.
connectors-available
Check which exchanges work from your location and search for tokens with trading rules (min order size, price increment, order types).
hummingbot
Agent skill that faithfully reproduces Hummingbot CLI commands (connect, balance, create, start, stop, status, history) via Hummingbot API. V1 focuses on core trading workflows. For DEX/LP strategies on Solana, use lp-agent instead.
hummingbot-deploy
Deploy Hummingbot trading infrastructure including API server, MCP server, and Condor Telegram bot. Use this skill when the user wants to install, deploy, set up, or configure Hummingbot.
find-arbitrage-opps
Find arbitrage opportunities across exchanges by comparing prices for fungible token pairs like BTC/WBTC and USDT/USDC.