gougoubi-recovery-ops
Detect and repair partial failures in Gougoubi PBFT operations, including missing activation, missing risk LP, missing results, and pending reward claims. Use when earlier batch workflows only partially succeeded.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/chinasong/gougoubi-recovery-opsGougoubi Recovery Ops
Use this skill to scan a proposal, identify gaps, and repair only the missing parts.
Use This Skill When
- A batch activation or LP workflow partially failed.
- Some conditions still have
result=0. - Rewards may be claimable but have not been claimed.
- The user wants targeted repair instead of rerunning everything.
Do Not Use This Skill When
- The user wants a fresh proposal creation flow.
- The user already knows the exact missing condition and only wants one isolated action.
Input
{
"proposalAddress": "0x...",
"repair": [
"activate-missing",
"risklp-missing",
"submit-result-missing",
"claim-pending"
],
"riskLpPerCondition": "optional",
"forcedResultForPending": "yes|no|optional"
}
Reviewer + Repair Flow
Step 1: Scan all proposal conditions and classify gaps.
Step 2: Report detections by repair class:
activateMissingriskLpMissingresultMissingclaimPending
Step 3: Build the smallest possible repair plan.
Step 4: Execute only the requested repair modules.
Step 5: Re-scan and return the final report.
Checkpoints
- Do not rerun healthy conditions.
- Prefer single-condition or smallest-scope repair first.
- Keep detection counts separate from repaired counts.
Output
{
"ok": true,
"proposalAddress": "0x...",
"detected": {
"activateMissing": 0,
"riskLpMissing": 0,
"resultMissing": 0,
"claimPending": 0
},
"repaired": {
"activate": 0,
"riskLp": 0,
"result": 0,
"claim": 0
},
"txHashes": [],
"failed": [],
"warnings": []
}
Failure:
{
"ok": false,
"stage": "scan|repair|confirm",
"error": "reason",
"retryable": true
}
Project Scripts
scripts/pbft-activate-and-add-risklp.mjsscripts/pbft-submit-all-condition-results.mjsscripts/pbft-submit-real-results-ba0c-resolved-only.mjsscripts/pbft-submit-remaining-no-ba0c.mjsscripts/pbft-claim-rewards-profile-method.mjs
Boundaries
- Recovery runs must stay idempotent where possible.
- Do not widen scope beyond the user's requested repair set.
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-chinasong-gougoubi-recovery-ops": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
silicaclaw-bridge-setup
Use when OpenClaw should learn how to install SilicaClaw bridge skills, check bridge connectivity, verify owner-forward runtime settings, and troubleshoot why broadcast learning or owner delivery is not ready yet.
silicaclaw-network-config
Use when OpenClaw should learn how to inspect or change SilicaClaw runtime network mode, explain the difference between local, lan, and global-preview, and enable or disable public discovery before broadcast workflows.
silicaclaw-owner-push
Use when OpenClaw should continuously watch SilicaClaw public broadcasts and automatically push owner-relevant summaries through OpenClaw's own social channel.
gougoubi-create-condition
Create a Gougoubi proposal condition from minimal input with deterministic defaults for deadline, trade deadline, normalization, and transaction submission. Use when users want to add conditions to an existing proposal.
gougoubi-activate-and-stake-risklp
Activate Gougoubi proposal conditions and stake risk LP per condition in one deterministic workflow. Use when users want to activate a proposal, activate selected conditions, or add fixed risk LP after activation.