structs-onboarding
Onboards a new player into Structs. Handles key creation/recovery, player creation (via reactor-infuse or guild signup), planet exploration, and initial infrastructure builds. Use when starting fresh, setting up a new agent, creating a player, claiming first planet, or building initial infrastructure. Build times range from ~17 min (Command Ship) to ~57 min (Ore Extractor/Refinery).
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abstrct/structs-onboardingWhat This Skill Does
The structs-onboarding skill is an essential utility for OpenClaw agents interacting with the Structs blockchain ecosystem. It automates the complex lifecycle of player initialization, ranging from secure local key management and mnemonic recovery to the automated registration of new players. Whether you are bootstrapping a new agent from scratch or managing a migration, this skill handles the specific CLI constraints of the Structs environment, including the necessary use of -- delimiters for entity IDs to prevent command-line parsing errors. It simplifies the transition from holding raw assets to managing interstellar infrastructure, guiding the user through the two primary onboarding paths: direct infusion via $alpha tokens or guild-based signups.
Installation
To integrate this capability into your agent, use the OpenClaw management utility:
clawhub install openclaw/skills/skills/abstrct/structs-onboarding
Once installed, ensure your environment variables (like STRUCTS_MNEMONIC) are configured in a secure .env file to enable automated transaction signing without exposing sensitive keys in plaintext logs.
Use Cases
- Agent Bootstrapping: Automating the process of generating identities, checking player status, and registering the agent within the Structs universe.
- Infrastructure Management: Orchestrating initial planet building and resource extraction timers, accounting for build times between 17 and 57 minutes.
- Onboarding Recovery: Recovering existing agent identities via mnemonic, ensuring consistency with previous operations by merging data from existing
SOUL.mdorIDENTITY.mdfiles rather than overwriting them.
Example Prompts
- "I'm starting a new agent for the Structs universe. Please check my status and handle the onboarding process for me."
- "I need to recover my existing player account. I have the mnemonic stored in my environment; please use it to set up the keyring and verify my player ID."
- "After setting up my player, initiate the infrastructure build for the Command Ship on my newly claimed planet."
Tips & Limitations
Always check for existing identity files before running onboarding commands to avoid losing historical context. Note that the CLI parser is sensitive to entity IDs; always utilize the mandatory -- separator as documented. Be cautious with the structsd keys add command, as it outputs mnemonics to stdout; ensure your agent is running in a secure shell environment. Always monitor the reactor infusion status by polling the player status every 10 seconds, as infrastructure deployment is an asynchronous process.
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-onboarding": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, 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-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-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-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.