← Back to Skills Marketplace
448
Downloads
0
Stars
0
Active Installs
6
Versions
Install in OpenClaw
/install structs-onboarding
Description
Onboards a new player into Structs. Handles key creation/recovery, player creation (via reactor-infuse or guild signup), planet exploration, and initial infr...
Usage Guidance
This skill appears coherent and implements exactly what it claims: generating/recovering a mnemonic, deriving keys, signing a guild-join proxy message, POSTing to a guild API, and polling the reactor for player creation. Before running it: (1) run it in a secure environment (it handles private keys/mnemonics and will output the generated mnemonic in the JSON result), (2) do not commit any mnemonics or private keys to source control, (3) verify the guildApi/reactorApi URLs you pass (the script will POST your pubkey/signature to them), and (4) be aware that running npm install will fetch packages from the public npm registry — review package-lock.json if you want to audit exact dependency versions. If you do not trust a third-party guild endpoint, prefer using your own reactor/guild node or perform the signing step locally and submit via trusted channels.
Capability Analysis
Type: OpenClaw Skill
Name: structs-onboarding
Version: 1.2.2
The skill provides a standard onboarding workflow for the Structs blockchain network, including wallet creation, guild registration, and initial game actions. It utilizes a helper script (`create-player.mjs`) and standard Cosmos SDK libraries (`@cosmjs/proto-signing`) to handle cryptographic signing and API interactions with project-specific endpoints (e.g., reactor.oh.energy). The script handles sensitive mnemonics locally without exfiltrating them, and the instructions are consistent with the stated purpose of agent identity management and game progression.
Capability Assessment
Purpose & Capability
Name/description (player onboarding, key creation, guild signup) matches the provided instructions and the create-player.mjs script. All required actions (mnemonic generation, address/pubkey derivation, signing, POST to guild API, polling reactor) are consistent with onboarding functionality; no unrelated services or credentials are requested.
Instruction Scope
SKILL.md stays within onboarding scope: it instructs checking/merging identity files, using structsd CLI for queries/txs, and running the bundled Node script for guild signup. It explicitly warns about mnemonic handling and CLI flag parsing. The instructions call external Structs network endpoints (reactor/guild) which is expected for this task.
Install Mechanism
There is no automatic install spec (instruction-only); the skill includes a package.json and package-lock and tells the user to run npm install in the script folder. Dependencies are fetched from the public npm registry (cosmjs packages) — expected for a Node-based signing tool and not disproportionate to the stated purpose.
Credentials
The skill declares no required env vars or credentials. It optionally suggests storing a mnemonic in STRUCTS_MNEMONIC or passing --mnemonic to the script; this is reasonable because the feature inherently handles private keys/secrets. No unrelated secrets or config paths are requested.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide persistence or modify other skills. It can be invoked by the agent (normal default) but has no elevated or permanent privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install structs-onboarding - After installation, invoke the skill by name or use
/structs-onboarding - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.2
Sync with structs-ai upstream: guild rank note on join
v1.1.1
structstestnet-111 compatibility; no content changes required
v1.2.1
Include scripts/package.json with @cosmjs/proto-signing ^0.34.0 and package-lock.json.
v1.2.0
Update CosmJS dependency version in player onboarding skill.
v1.1.0
Updated from structs.ai: fixed reactor-begin-migration signature, guild-bank-mint signature, automated allocation limit docs, capacity=0 false positive, PoW key sequencing warnings, energy ephemeral concept. New: play-structs meta-skill.
v1.0.1
Fixed See Also references to use proper links
Metadata
Frequently Asked Questions
What is Structs Onboarding?
Onboards a new player into Structs. Handles key creation/recovery, player creation (via reactor-infuse or guild signup), planet exploration, and initial infr... It is an AI Agent Skill for Claude Code / OpenClaw, with 448 downloads so far.
How do I install Structs Onboarding?
Run "/install structs-onboarding" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Structs Onboarding free?
Yes, Structs Onboarding is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Structs Onboarding support?
Structs Onboarding is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Structs Onboarding?
It is built and maintained by Abstrct (@abstrct); the current version is v1.2.2.
More Skills