← Back to Skills Marketplace
jpengcheng523-netizen

state-machine

by jpengcheng523-netizen · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
104
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install jpeng-state-machine
Description
Manage state machines
README (SKILL.md)

State Machine

Manage state machines

When to Use

  • User needs state related functionality
  • Automating machine tasks
  • Automation operations

Usage

python3 scripts/state_machine.py --input \x3Cinput> --output \x3Coutput>

Configuration

Set required environment variables:

export MACHINE_API_KEY="your-api-key"

Output

Returns JSON with results:

{
  "success": true,
  "data": {}
}
Usage Guidance
Do not install or run this skill until the author fixes the inconsistencies. Ask the publisher to: (1) include the referenced scripts/state_machine.py (or remove the usage), (2) add any required environment variables (MACHINE_API_KEY) to the registry metadata with an explanation of what service the key is for and why it's needed, and (3) document any external endpoints or network calls. Avoid exporting sensitive credentials globally; instead, provision test credentials in a safe environment or inspect the provided code before providing real secrets. If you must try it, run inside a sandboxed environment and verify the code and network activity first.
Capability Analysis
Type: OpenClaw Skill Name: jpeng-state-machine Version: 1.0.0 The skill bundle contains standard metadata and documentation for a state machine management tool. The SKILL.md file provides clear usage instructions and configuration requirements (MACHINE_API_KEY) without any evidence of prompt injection, malicious commands, or data exfiltration logic.
Capability Assessment
Purpose & Capability
The name/description claim to 'Manage state machines', which is reasonable, but the SKILL.md instructs running python3 scripts/state_machine.py and setting MACHINE_API_KEY — yet the skill bundle contains no scripts, no install, and the registry metadata lists no required env vars. The requested pieces (a script and an API key) are not present or declared, so the manifest doesn't align with the claimed capability.
Instruction Scope
Runtime instructions tell the agent to execute a local Python script path (scripts/state_machine.py) and to set MACHINE_API_KEY. Because no script files are included, the instructions are either incomplete or expect external artifacts. The instructions also reference an environment secret that could be read/transmitted, but that env var is not declared in the skill metadata.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, which minimizes direct installation risk. However, the absence of the referenced script reduces usability and creates ambiguity rather than reducing risk.
Credentials
SKILL.md asks users to export MACHINE_API_KEY, yet the registry metadata declares no required env vars and no primary credential. Requesting an API key without declaring it in the manifest or explaining what service the key is for is disproportionate and unexplained.
Persistence & Privilege
The skill does not request always-on presence and does not modify other skills or system settings. No elevated persistence privileges are requested in the manifest.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install jpeng-state-machine
  3. After installation, invoke the skill by name or use /jpeng-state-machine
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of jpeng-state-machine. - Provides tools to manage state machines. - Supports state-related functionality and automating machine tasks. - Includes a CLI for input/output operations. - Requires MACHINE_API_KEY environment variable for configuration. - Outputs results in JSON format.
Metadata
Slug jpeng-state-machine
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is state-machine?

Manage state machines. It is an AI Agent Skill for Claude Code / OpenClaw, with 104 downloads so far.

How do I install state-machine?

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

Is state-machine free?

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

Which platforms does state-machine support?

state-machine is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created state-machine?

It is built and maintained by jpengcheng523-netizen (@jpengcheng523-netizen); the current version is v1.0.0.

💬 Comments