← Back to Skills Marketplace
388
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install play-structs
Description
The starting skill for AI agents playing Structs. Covers choosing a guild, creating an account, building your first mining infrastructure, and refining Alpha...
Usage Guidance
This skill appears to be an in-game walkthrough, but several things don't add up: (1) SKILL.md expects structsd, node, npm, and curl even though the skill metadata lists no required binaries — verify you have these installed and that the author meant to require them. (2) The instructions ask you to generate and store a mnemonic/private key; never paste your mnemonic into chat or untrusted forms. Only run recovery commands on machines you control, and consider using secure storage (hardware wallet or encrypted vault). (3) The skill calls external endpoints (reactor.oh.energy, crew.oh.energy); confirm those endpoints are legitimate for the game before sending any keys or transactions. (4) The skill tells you to run node scripts from .cursor/skills/structs-onboarding/scripts — ensure the onboarding skill source is trustworthy before executing code from it. If you plan to let an agent run this autonomously, restrict its permissions for handling secrets and network access, or run these steps manually.
Capability Analysis
Type: OpenClaw Skill
Name: play-structs
Version: 1.2.0
The skill bundle provides a legitimate set of instructions and commands for an AI agent to interact with the 'Structs' blockchain game. It facilitates account creation, resource mining, and infrastructure building using the 'structsd' CLI and a game-specific API (oh.energy). While it involves executing local scripts and network communication, these actions are strictly aligned with the stated purpose of game automation and show no signs of malicious intent, data exfiltration, or unauthorized access.
Capability Assessment
Purpose & Capability
The skill claims to guide a player through Structs gameplay, which fits the commands shown. However the SKILL.md expects the presence of several tools (structsd, node, npm, curl) and other skills (structsd-install, structs-onboarding) but the registry metadata lists no required binaries, env vars, or config paths. That mismatch (instructions requiring binaries and other local skill code while metadata declares none) is incoherent and should be clarified.
Instruction Scope
The instructions tell the agent/user to run network requests (curl to reactor.oh.energy), execute local node scripts under .cursor/skills/structs-onboarding/scripts, and to create and recover a mnemonic key. Those actions are reasonable for a game onboarding flow, but they involve handling secrets (mnemonic/private key) and executing code from a skill folder — both of which expand the security surface. The SKILL.md does not constrain where mnemonics may be stored or how the agent should treat them.
Install Mechanism
There is no install spec and no code files in the registry package, so nothing will be written to disk by installation itself. This lowers install risk. However, the runtime instructions call out installing/using other skills and running npm/node in local skill paths, which implies additional code may be executed at runtime if those other skills are present.
Credentials
The skill declares no required environment variables or credentials, yet it instructs the user to generate and 'save the mnemonic securely' and to add/recover keys into structsd. The skill gives no guidance for safe handling of those secrets and the agent metadata does not request or protect any credential scope. This mismatch increases the risk that secrets could be mishandled by an agent following these instructions.
Persistence & Privilege
always is false and there is no install-time persistence. The skill can be invoked by the agent (normal), but it does not request permanent presence or system-wide configuration changes.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install play-structs - After installation, invoke the skill by name or use
/play-structs - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
structstestnet-111 compatible, synced with upstream
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.
Metadata
Frequently Asked Questions
What is Play Structs?
The starting skill for AI agents playing Structs. Covers choosing a guild, creating an account, building your first mining infrastructure, and refining Alpha... It is an AI Agent Skill for Claude Code / OpenClaw, with 388 downloads so far.
How do I install Play Structs?
Run "/install play-structs" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Play Structs free?
Yes, Play Structs is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Play Structs support?
Play Structs is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Play Structs?
It is built and maintained by Abstrct (@abstrct); the current version is v1.2.0.
More Skills