Install
openclaw skills install @galleonlabs/galleon-lp-planopenclaw skills install @galleonlabs/galleon-lp-planTurn a chosen pool and capital budget into an unsigned, simulation-backed plan.
If a skill rule blocks progress, cite its file and exact rule, explain the missing input or authority, and continue independent work within this skill's boundary. User instructions govern workflow and style defaults; they do not bypass tool or financial controls.
For a Uniswap v3 NFT task, prefer uniswap-v3-liquidity when installed. For Slipstream gauge lifecycle tasks, prefer aerodrome-slipstream. Discover by exact skill name; no sibling path is required. If unavailable, continue this standalone generic procedure.
When connecting or choosing tools, read official tools. Reuse a suitable maintained upstream capability before implementing new integration code; tool adoption stays optional and never supplies wallet authority. For VFAT yield screening, Sickle positions or automation, also read VFAT guidance.
For a chosen verified pool, first produce a field-complete draft showing known and missing identity, user budget, range and spend limits. Use the local range script only after token orientation and tick spacing are known. Missing quotes or simulation make the plan explicitly non-executable.
Receive analysis evidence or equivalent independently verified identity, risk and exit evidence. Return chain/wallet/pool identity, observation block, exact amounts/ticks, maximum spends, approval terms, targets/calldata/value, expected effects, simulation evidence, deadline and missing fields to lp-execute. Related skills are optional: if analysis is absent, verify identity, token behavior, hook/gauge risk and exit feasibility through trusted reads; if these cannot be established, retain a non-executable draft. If execution is absent, return the unsigned plan without asking for a signature.
Resolve script and reference paths from this installed skill directory, not the agent workspace. Discover related skills by exact name in the harness; do not assume a sibling directory or silently install another skill. For missing RPC, ABI, quote or wallet capabilities, use lp-setup if available, otherwise inventory actual tools and report the missing method. Instructions alone do not supply live data or execution integrations.
Reuse the user's stated intent and constraints across turns. Ask only for missing material inputs; never invent wallet identity, spend limits, or risk tolerance. Continue independent reads and show incomplete fields while awaiting answers. If prerequisite research is missing, complete the relevant read-only assessment when possible; keep the plan non-executable until its gates pass.
Require chain, wallet address, protocol version, exact pool or position identity, and requested action. Use intent and user preferences for action-specific inputs. A new deposit needs capital, maximum spends, objective, horizon, inventory/loss constraints and maintenance preference. A fee collection needs existing ownership, claimable assets, recipient and cost bounds, not a new range or deposit budget. If relevant pool due diligence is incomplete, use lp-analyze when installed or the standalone checks above; keep the plan non-executable until they pass.
Apply each step to the selected action. Mark irrelevant fields not applicable with a reason; retain all identity, state, risk, recovery and expiry checks that can affect that action.
node scripts/range.mjs --help for deterministic tick snapping. Treat its output as arithmetic, not a strategy recommendation.Do not connect a wallet, request confirmation, sign, submit, or claim completion. Route a reviewed plan to lp-execute only after the user explicitly asks to execute it.