HomeBrowseUpload
← Back to registry
// Skill profile

Gougoubi Claim All Rewards

name: gougoubi-claim-all-rewards

by chinasong · published 2026-03-22

数据处理加密货币
Total installs
0
Stars
★ 0
Last updated
2026-03
// Install command
$ claw add gh:chinasong/chinasong-gougoubi-claim-all-rewards
View on GitHub
// Full documentation

---

name: gougoubi-claim-all-rewards

description: Claim all Gougoubi rewards for one or more addresses, including winner rewards, governance rewards, and LP rewards. Use when users want one-click claiming without scanning every condition.

metadata:

pattern: pipeline

interaction: single-turn

domain: gougoubi-pbft

outputs: structured-json

clawdbot:

emoji: "💰"

os: ["darwin", "linux", "win32"]

---

# Gougoubi Claim All Rewards

Use this skill for one-click reward claiming across one or multiple addresses.

Use This Skill When

  • The user wants to claim all rewards for one address or multiple addresses.
  • The user explicitly wants the profile-style fast path.
  • The user wants winner, governance, and LP rewards claimed together.
  • Do Not Use This Skill When

  • The user wants to inspect missing results before claiming. Use `gougoubi-recovery-ops`.
  • The user wants proposal activation or LP staking. Use activation skills instead.
  • Input

    {
      "addresses": ["0x...", "0x...", "0x..."],
      "method": "profile|quick|full-scan"
    }

    Defaults:

  • `method=profile`
  • Pipeline

    Step 1: Validate all addresses.

    Step 2: Pick claim method:

  • `profile`: match the reward-detail modal behavior.
  • `quick`: fast direct claim path.
  • `full-scan`: exhaustive fallback only when needed.
  • Step 3: Run claim for each address.

    Step 4: Record all tx hashes and per-type claim status when available.

    Step 5: Return a full summary.

    Checkpoints

  • Prefer `profile` unless the user explicitly asks otherwise.
  • Do not force slow condition scanning when the user asked for one-click claim.
  • Safe re-run behavior is required.
  • Output

    {
      "ok": true,
      "method": "profile",
      "addresses": ["0x..."],
      "claimedTxCount": 0,
      "results": [
        {
          "address": "0x...",
          "winnerRewardClaimed": true,
          "governanceRewardClaimed": true,
          "lpRewardClaimed": true,
          "txHashes": ["0x..."]
        }
      ],
      "warnings": []
    }

    Failure:

    {
      "ok": false,
      "stage": "validation|claim|confirm",
      "error": "reason",
      "retryable": true
    }

    Project Scripts

  • `scripts/pbft-claim-rewards-profile-method.mjs`
  • `scripts/pbft-claim-rewards-quick.mjs`
  • `scripts/pbft-claim-three-address-rewards.mjs`
  • Boundaries

  • Claim all three reward classes together when available.
  • Keep the method explicit in the output.
  • // Comments
    Sign in with GitHub to leave a comment.
    // Related skills

    More tools from the same signal band