← Back to Skills Marketplace
chinasong

Gougoubi Activate Created Conditions

by chinasong · GitHub ↗ · v1.0.2 · MIT-0
darwinlinuxwin32 ✓ Security Clean
263
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install gougoubi-activate-created-conditions
Description
Activate all CREATED conditions under a Gougoubi proposal with deterministic committee checks, optional auto-stake joining, and structured voting results. Us...
README (SKILL.md)

Gougoubi Activate Created Conditions

Use this skill when the user wants to activate all currently CREATED conditions under a proposal.

Use This Skill When

  • The user asks to activate a proposal.
  • The user asks to vote on all created conditions.
  • The workflow should auto-join the committee when needed.

Do Not Use This Skill When

  • The user also wants risk LP added in the same run. Use gougoubi-activate-and-stake-risklp.
  • The user wants result submission or reward claiming.

Input

{
  "proposalId": "number|string",
  "bnbAddress": "0x...",
  "approve": true,
  "minBnbForGas": "0.001"
}

Pipeline

Step 1: Validate proposalId and bnbAddress.

Step 2: Check wallet, chain, and gas balance.

Step 3: Resolve proposalAddress from proposalId.

Step 4: Check committee membership.

Step 5: If not a member, auto-stake the minimum required amount and confirm membership.

Step 6: Enumerate all CREATED conditions.

Step 7: Vote true on each CREATED condition, one transaction at a time.

Step 8: Return structured success and failure details.

Checkpoints

  • Only vote on CREATED conditions.
  • If one condition fails, continue and report it.
  • If no CREATED conditions exist, return success with warning no-created-conditions.
  • Load references/CONTRACT_METHODS.md when contract method details are needed.

Output

{
  "ok": true,
  "proposalId": 0,
  "proposalAddress": "0x...",
  "bnbAddress": "0x...",
  "committeeJoinedByStake": false,
  "stakeTxHash": "0x... or null",
  "createdConditionCount": 0,
  "attemptedConditionCount": 0,
  "successCount": 0,
  "failedCount": 0,
  "successes": [
    {
      "conditionAddress": "0x...",
      "txHash": "0x..."
    }
  ],
  "failures": [
    {
      "conditionAddress": "0x...",
      "error": "human readable reason"
    }
  ],
  "warnings": [],
  "nextActions": []
}

Failure:

{
  "ok": false,
  "stage": "validation|wallet|gas-check|resolve-proposal|stake-committee|approve|activate-vote|confirm",
  "error": "human readable reason",
  "retryable": true
}

Boundaries

  • Do not bypass wallet confirmation.
  • Do not widen scope beyond CREATED conditions.
  • Keep Chinese user-facing errors concise and actionable.
Usage Guidance
This skill is a workflow template that will instruct an agent to perform on-chain actions: check wallet balance, optionally stake funds to join a committee, and submit votes (txs). Before installing/using it, confirm: 1) which wallet or signing mechanism your agent will use and whether private keys or auto-signing are enabled; 2) that wallet confirmations cannot be silently bypassed in your environment; 3) you want the agent to be allowed to send transactions and spend gas/minimum stake; 4) test on a non-production environment or with a low-value account first. If you need explicit declarations of RPC endpoints or signing keys, ensure your agent runtime provides them and that you inspect the agent's signing policies.
Capability Analysis
Type: OpenClaw Skill Name: gougoubi-activate-created-conditions Version: 1.0.2 The skill bundle is designed to facilitate automated voting and staking for the Gougoubi protocol on the BSC network. The logic in SKILL.md follows a transparent pipeline for checking committee membership and activating proposal conditions, including explicit safety boundaries such as 'Do not bypass wallet confirmation.' The documentation in references/CONTRACT_METHODS.md and README.md is consistent with the stated purpose, and there are no indicators of data exfiltration, malicious execution, or prompt injection attacks.
Capability Assessment
Purpose & Capability
Name/description match the pipeline: checking committee membership, optionally staking to join, enumerating CREATED conditions, and voting. No unrelated credentials, binaries, or system paths are requested.
Instruction Scope
Runtime instructions include blockchain wallet and transaction actions (wallet/gas checks, staking, voting). This is appropriate for the stated purpose, but the skill assumes the agent has wallet/chain capabilities; it relies on wallet confirmations but does not prescribe an explicit interactive consent step beyond 'Do not bypass wallet confirmation.'
Install Mechanism
Instruction-only skill with no install spec and no code files — minimal risk from install. All contract method references are included in the repo files.
Credentials
No environment variables or credentials are declared, which is coherent if the hosting agent provides wallet and RPC access. Users should verify how their agent supplies wallet keys and RPC endpoints because the skill will cause on-chain transactions (including optional staking that moves funds).
Persistence & Privilege
Skill is not always-enabled and does not request persistent privileges or attempt to modify other skills. Autonomous invocation is allowed (platform default) but not exceptional here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install gougoubi-activate-created-conditions
  3. After installation, invoke the skill by name or use /gougoubi-activate-created-conditions
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Documentation updated: INSTALL.md changed for improved installation instructions. - No functional or API changes to the skill itself.
v1.0.1
**Summary: Improved documentation, clarified usage boundaries, and added metadata for pipeline pattern.** - Simplified and clarified the skill instructions, including usage boundaries and when not to use the skill. - Updated documentation to add a concise pipeline step overview and checkpoints, making execution flow easier to follow. - Added structured metadata (`pattern: pipeline`, `interaction: single-turn`, `domain: gougoubi-pbft`, etc.) for clarity and integration. - Refined input/output contract examples for better structure, matching the implementation. - Removed redundant and highly detailed internal tips, focusing the SKILL.md on essential guidance for users and developers.
v1.0.0
- Initial release of the skill to activate all CREATED proposal conditions on Gougoubi by voting from a BNB address. - Implements deterministic checks for proposal committee membership and automatic minimum staking if needed. - Handles all validation steps, wallet connectivity, gas checks, proposal resolution, and error reporting with stage-based feedback. - Supports batch activation of proposal conditions, collecting transaction results and structured output for both success and failure cases. - Includes Chinese user prompts and suggestions for implementation and safety practices.
Metadata
Slug gougoubi-activate-created-conditions
Version 1.0.2
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 3
Frequently Asked Questions

What is Gougoubi Activate Created Conditions?

Activate all CREATED conditions under a Gougoubi proposal with deterministic committee checks, optional auto-stake joining, and structured voting results. Us... It is an AI Agent Skill for Claude Code / OpenClaw, with 263 downloads so far.

How do I install Gougoubi Activate Created Conditions?

Run "/install gougoubi-activate-created-conditions" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Gougoubi Activate Created Conditions free?

Yes, Gougoubi Activate Created Conditions is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Gougoubi Activate Created Conditions support?

Gougoubi Activate Created Conditions is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux, win32).

Who created Gougoubi Activate Created Conditions?

It is built and maintained by chinasong (@chinasong); the current version is v1.0.2.

💬 Comments