Install
openclaw skills install @galleonlabs/galleon-lp-monitorMeasure LP performance and action thresholds
openclaw skills install @galleonlabs/galleon-lp-monitorReconstruct the position from chain state, measure it against HOLD, and decide whether action clears its cost and risk hurdle.
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.
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.
Given a chain and public position identity, first return ownership/staking and current inventory/range at a recorded block. If opening cash flows are unavailable, report current state with performance unknown instead of inventing P&L.
Receive confirmed receipts and expected state from lp-execute, or reconstruct directly from the supplied position and chain reads. Return position identity, observation block/time, inventory/fees/rewards, baseline quality, measured costs, verdict and candidate action constraints to lp-plan. If planning is absent, deliver this recommendation and the required quote/simulation inputs; do not construct or execute a trade.
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 requested account or position identity, then verify it from current reads. Ask only for missing identity or monitoring constraints; never substitute another account. Finish unaffected checks when a source fails and mark the affected result unavailable. Report the current state, material changes, and next required read concisely, retaining the output contract.
Use node scripts/position.mjs --help for range state and balance-sheet arithmetic. It does not fetch chain data and does not choose an action.
tickLower <= tickCurrent < tickUpper.Do not construct calldata, request approval, sign, submit, or claim an action occurred. Route a justified action to lp-plan, then to lp-execute only on an explicit execution request.