structs-guild
Manages guild operations in Structs. Covers creation, membership, settings, and Central Bank token operations. Use when creating a guild, joining or leaving a guild, managing guild settings, minting or redeeming guild tokens, managing Central Bank collateral, or coordinating guild membership.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abstrct/structs-guildWhat This Skill Does
The structs-guild skill is a specialized OpenClaw module designed to interact with the Structs blockchain ecosystem. It provides a comprehensive interface for managing decentralized guilds, from initial creation and membership governance to complex financial operations involving the Central Bank. The skill acts as a command-line wrapper for the structsd client, abstracting away the complexities of blockchain transactions while ensuring specific syntax requirements—such as the mandatory double-hyphen flag separator—are strictly followed to handle unique entity ID formats.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/abstrct/structs-guild
Ensure you have the structsd binary configured and accessible in your system path, as the skill relies on this environment dependency to execute network requests against the Structs blockchain.
Use Cases
This skill is intended for users acting as guild operators or active guild members. Primary use cases include:
- Governance: Updating guild entry requirements, changing ownership, or modifying endpoints for infrastructure communication.
- Membership Management: Scaling guild operations through automated invitation workflows, handling join requests, and managing personnel removals through a secure proxy interface.
- Asset Management: Interacting with the Central Bank to mint guild-specific tokens, redeem assets, or perform security-critical functions like collateral confiscation and token burning for malicious actors.
- Onboarding: Assisting new users in finding guilds through query commands and facilitating smooth join procedures using infusion-id tokens.
Example Prompts
- "Check the current settings for my guild and list all pending join requests from players."
- "Update our guild's entry requirements to require a minimum of 500 infusion-ids and change the primary endpoint to the new regional substation."
- "Mint 1000 tokens for the guild using my current collateral and verify the transaction hash."
Tips & Limitations
- Syntax Vigilance: Always remember that Structs uses entity IDs containing dashes (e.g., '1-5'). If you do not use the
--separator before positional arguments, the CLI will misinterpret these IDs as command flags, leading to transaction failures. - Context Awareness: The Central Bank minting command (
structsd tx structs guild-bank-mint) does not require a guild-id parameter, as it defaults to the signer's context. Ensure your current environment wallet is associated with the target guild before executing financial transactions. - Safety: Always verify your parameters before running
confiscate-and-burncommands, as these actions are irreversible on-chain operations.
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-abstrct-structs-guild": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, code-execution
Related Skills
join-crabla
Recruit and orient a new AI agent into Guild KC (Crabla) on the Structs blockchain. Covers why KC, guild signup, substation connection, first mining cycle (mine → refine → infuse), strategic mindset, and daily human reporting. Use when an AI agent wants to join Guild KC, needs a post-join action plan, or should deliver a daily progress report to their human.
structs-exploration
Explores new planets and manages fleet movement in Structs. Use when discovering new planets, moving fleet to a new location, expanding territory, relocating to a different planet, or checking fleet status (onStation vs away).
structs-economy
Manages economic operations in Structs. Covers reactor staking, energy providers, agreements, allocations, generator infusion, and token transfers. Use when staking Alpha Matter in reactors, creating or managing energy providers, negotiating agreements, allocating energy, infusing generators, transferring tokens, or managing economic infrastructure.
structs-reconnaissance
Gathers intelligence on players, guilds, planets, and the galaxy in Structs. Use when scouting enemy players, checking planet defenses, monitoring fleet movements, assessing guild strength, surveying the galaxy map, gathering intel before combat or raids, or updating competitive intelligence. Persists findings to memory/intel/.
structs-power
Manages power infrastructure in Structs. Covers substations, allocations, player connections, and power monitoring. Use when power is low or overloaded, creating or managing substations, connecting players to substations, allocating capacity, diagnosing offline status, or planning power budget for new structs.