Uniswap Full Lp Workflow
Full LP workflow from opportunity scanning to position entry. Autonomously finds the best LP opportunity, designs a strategy, assesses risk, executes any needed swaps, enters the position, and reports portfolio impact. Use when user has capital and wants end-to-end LP management. Most complex multi-agent orchestration in the system.
安装 / 下载方式
TotalClaw CLI推荐
totalclaw install clawskills:wpank~full-lp-workflowcURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/clawskills%3Awpank~full-lp-workflow/file -o full-lp-workflow.mdGit 仓库获取源码
git clone https://github.com/openclaw/skills/commit/fa14242247283ba1485e5a782a5a03ae081e8280# Full LP Workflow
## Overview
This is the most complex multi-agent orchestration in the system. It turns a single intent -- "I have $20K, find me the best yield" -- into a fully researched, risk-assessed, optimally-structured LP position through a 6-agent pipeline.
**Why this is 10x better than calling agents individually:**
1. **End-to-end automation**: Manually, you'd need to scan opportunities, research pools, design a strategy, assess risk, potentially swap tokens, add liquidity, and verify -- each requiring different tools and expertise. This does it all in one command.
2. **Intelligent pipeline with compound context**: Each agent builds on all prior agents' findings. The lp-strategist doesn't just get a token pair -- it gets the opportunity-scanner's full analysis of why this pool is optimal. The risk-assessor evaluates the actual strategy designed by the lp-strategist, not a generic assessment.
3. **Two user confirmation points**: Before spending any money (swap) and before committing capital (LP entry), the skill pauses for explicit user approval. You stay in control.
4. **Conditional swap step**: If you don't hold the right tokens for the LP position, the skill automatically handles the token swap -- but only after showing you exactly what it plans to do.
5. **Portfolio impact reporting**: After entering the position, the portfolio-analyst shows you exactly how your portfolio changed, with ongoing monitoring instructions.
6. **Failure recovery at every stage**: If any agent fails mid-pipeline, you see what was accomplished and get recovery suggestions.
## When to Use
Activate when the user says anything like:
- "I have $20K, find the best LP opportunity and enter"
- "Autonomous LP: find yield and enter position"
- "Full LP workflow with $10,000"
- "Find me the best yield and set up a position"
- "I want to LP but don't know where -- find the best option"
- "Put $5K to work in Uniswap -- find the best opportunity"
- "End-to-end LP: scan, strategize, and enter"
- "What's the best LP opportunity right now? Set it up for me"
**Do NOT use** when the user already knows which pool they want (use `manage-liquidity` instead), just wants strategy comparison without execution (use `lp-strategy`), or just wants to scan without entering (use `scan-opportunities`).
## Parameters
| Parameter | Required | Default | How to Extract |
| --------------- | -------- | ---------- | ------------------------------------------------------------------ |
| capital | Yes | -- | Total capital to deploy: "$20,000", "10 ETH", "$5K" |
| chain | No | all | Target chain or "all" for cross-chain scan |
| riskTolerance | No | moderate | "conservative", "moderate", "aggressive" |
| pairPreference | No | -- | Optional token pair preference: "ETH/USDC", "stablecoin pairs" |
| excludeTokens | No | -- | Tokens to exclude: "PEPE, SHIB" (avoid memecoins, etc.) |
| capitalToken | No | auto-detect| What token the capital is in: "USDC", "ETH", auto-detect from wallet |
If the user doesn't provide capital amount, **ask for it** -- never guess how much to deploy.
## Workflow
```
FULL LP WORKFLOW PIPELINE
┌─────────────────────────────────────────────────────────────────────┐
│ │
│ Step 1: SCAN (opportunity-scanner) │
│ ├── Scan LP opportunities across chains │
│ ├── Filter by risk tolerance and capital size │
│ ├── Rank top 3-5 by risk-adjusted yield │
│ └── Output: Ranked Opportunity List │
│ │ │
│ ▼ USER CHOICE POINT │
│ ┌───────────────────────────────────────────────────┐ │
│ │ Present top opportunities to user. │ │
│ │ User picks one OR accepts recommendation (#1). │ │
│ └───────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ │
│ Step 2: STRATEGIZE (lp-strategist) │
│ ├── Design optimal strategy for chosen opportunity │
│ ├── Version, fee tier, range width, rebalance plan │
│ ├── Conservative/moderate/optimistic APY estimates │
│ └── Output: LP Strategy Recommendation │
│ │ │
│ ▼ │
│ │
│ Step 3: RISK CHECK (risk-assessor) │
│ ├── Receives: opportunity data + strategy details │
│ ├── Evaluates: IL, slippage, liquidity, smart contract │
│ ├── Decision: APPROVE / CONDITIONAL / VETO / HARD_VETO │
│ └── Output: Risk Assessment Report │
│ │ │
│ ▼ CONDITIONAL GATE │
│ ┌───────────────────────────────────────────────────┐ │
│ │ APPROVE / COND. APPROVE → Continue │ │
│ │ VETO / HARD_VETO → STOP with full report │ │
│ └───────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ │
│ Step 4: SWAP IF NEEDED (trade-executor) -- CONDITIONAL │
│ ├── Check wallet balances vs required tokens │
│ ├── If tokens needed: calculate swap amounts │
│ ├── USER CONFIRMATION #1: "Swap X for Y to prepare for LP?" │
│ ├── Execute swap(s) if confirmed │
│ └── Output: Swap result OR "tokens already held" │
│ │ │
│ ▼ │
│ │
│ Step 5: ENTER POSITION (liquidity-manager) │
│ ├── USER CONFIRMATION #2: "Add liquidity with these params?" │
│ ├── Handle approvals (Permit2) │
│ ├── Add liquidity at recommended range │
│ ├── Wait for transaction confirmation │
│ └── Output: Position ID, amounts deposited, tick range │
│ │ │
│ ▼ │
│ │
│ Step 6: CONFIRM & REPORT (portfolio-analyst) │
│ ├── Verify position was created successfully │
│ ├── Show portfolio impact (before vs after) │
│ ├── Monitoring instructions │
│ └── Output: Portfolio Report + Next Steps │
│ │
└───────────────────