← Back to Skills Marketplace
abstrct

Structs Energy

by Abstrct · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ⚠ suspicious
466
Downloads
0
Stars
0
Active Installs
6
Versions
Install in OpenClaw
/install structs-energy
Description
Manages energy capacity in Structs. Covers increasing capacity (reactor infusion, generator infusion, buying agreements), selling surplus energy (creating pr...
Usage Guidance
This skill is coherent with its stated purpose, but it instructs the agent to run structsd commands that sign and broadcast transactions (some irreversible) and uses example commands with -y (auto-confirm). Before installing or enabling it: 1) Only permit it if you trust the agent and environment; do not allow autonomous execution if your CLI keyring is accessible. 2) Require manual confirmation for any tx — remove '-y' in commands or require an explicit user prompt. 3) Keep signing keys in a separate, protected environment (or use a read-only account) when testing. 4) Test in a non-production/guild/testnet environment first. 5) Review any addresses/amounts the agent will use before executing transactions. If you are not comfortable giving the agent the ability to run structsd tx commands that use your keys, do not enable this skill.
Capability Analysis
Type: OpenClaw Skill Name: structs-energy Version: 1.2.0 The skill bundle provides documentation and CLI command templates for managing energy resources within the 'Structs' blockchain ecosystem using the 'structsd' binary. It contains legitimate game mechanics instructions for reactor infusion, energy agreements, and provider management without any evidence of malicious intent, data exfiltration, or harmful prompt injection.
Capability Assessment
Purpose & Capability
Name/description (managing energy in Structs) align with the runtime instructions. All commands are structsd CLI queries and transactions relevant to increasing/selling energy and managing agreements, so required capabilities are coherent with the stated purpose.
Instruction Scope
The SKILL.md tells the agent to execute structsd tx commands that sign and broadcast blockchain transactions (e.g., reactor-infuse, generator-infuse, agreement-open). Example commands include --from [key-name] and the -y flag (auto-confirm), enabling immediate irreversible actions. The instructions do not require additional safety confirmations or explicit user approvals and assume access to the user's CLI keyring; this broadens the scope beyond read-only queries to potentially destructive, spend-capable operations.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest installation risk. Nothing is downloaded or written to disk by the skill package itself.
Credentials
The skill declares no environment variables or credentials, which is consistent with being instruction-only. However, its commands require specifying --from [key-name] and will use the structsd CLI keyring to sign transactions; that implies the agent must have access to local signing keys or run commands under a user account with keys available. The SKILL.md does not articulate how signing keys should be provided or protected.
Persistence & Privilege
always is false (no permanent inclusion), but the platform default allows autonomous invocation. Combined with instructions that perform auto-confirmed transactions (-y) and signing via the CLI keyring, autonomous invocation could lead to the agent executing irreversible on-chain operations without explicit human confirmation. This is a behavioral risk even though the skill does not request system-level privileges directly.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install structs-energy
  3. After installation, invoke the skill by name or use /structs-energy
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Sync with structs-ai upstream: v0.15 combat overhaul, 24-bit permissions, guild rank system, controller=PlayerId, guild-rank-set commands
v1.1.1
v0.15/111: provider guild access via permission-guild-rank-set, not provider-guild-grant
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
v1.0.0
Initial release
v0.1.0
structs-energy 0.1.0 - Initial release for Structs energy management. - Guides increasing capacity via reactor infusion, generator infusion, and buying energy agreements. - Covers selling surplus energy through provider creation and explains the core commerce pipeline. - Offers decision trees, step-by-step procedures, and safety recommendations for each method. - Includes troubleshooting and command references for core actions.
Metadata
Slug structs-energy
Version 1.2.0
License MIT-0
All-time Installs 1
Active Installs 0
Total Versions 6
Frequently Asked Questions

What is Structs Energy?

Manages energy capacity in Structs. Covers increasing capacity (reactor infusion, generator infusion, buying agreements), selling surplus energy (creating pr... It is an AI Agent Skill for Claude Code / OpenClaw, with 466 downloads so far.

How do I install Structs Energy?

Run "/install structs-energy" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Structs Energy free?

Yes, Structs Energy is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Structs Energy support?

Structs Energy is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Structs Energy?

It is built and maintained by Abstrct (@abstrct); the current version is v1.2.0.

💬 Comments