← Back to Skills Marketplace
Plc
by
BytesAgain2
· GitHub ↗
· v1.0.0
· MIT-0
250
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install plc
Description
Programmable logic controller programming helper
Usage Guidance
This skill appears coherent and low-risk: it is a local CLI helper that stores its data in ~/.plc (or PLC_DIR if set), does not contact external endpoints, and asks for no credentials. Before installing, consider: (1) any sensitive data you add will be stored unencrypted in that directory — avoid putting secrets in entries; (2) sed -i may be incompatible on macOS — test on your platform; (3) the script uses simple text parsing (grep) for JSON which can mis-handle embedded quotes/newlines; (4) if you prefer a different storage location set PLC_DIR or inspect/modify the script. If you need networked or credentialed PLC tooling, this skill does not provide that and would need modification.
Capability Analysis
Type: OpenClaw Skill
Name: plc
Version: 1.0.0
The 'plc' skill is a straightforward command-line utility for logging and managing PLC programming entries stored locally in ~/.plc/. The shell script (scripts/script.sh) implements basic CRUD operations using standard Unix tools like grep, sed, and printf, and does not exhibit any signs of data exfiltration, unauthorized network access, or malicious execution.
Capability Assessment
Purpose & Capability
Name/description (PLC helper) match the included script and commands. The provided script implements status/add/list/search/remove/export/stats/config behaviors that fit the stated purpose; there are no unrelated capabilities (no cloud APIs, no SSH, no external services).
Instruction Scope
SKILL.md simply invokes scripts/script.sh for each command. The script only reads/writes under the configured DATA_DIR (default ~/.plc). Minor implementation notes: it parses JSON by grepping lines (fragile for nested/escaped JSON), and uses sed -i which may behave differently on macOS (BSD sed) — these are robustness/usability issues, not indicators of hidden behavior.
Install Mechanism
There is no install spec; this is instruction-only plus a bundled script. Nothing is downloaded or written to arbitrary system locations by an installer.
Credentials
The skill declares no required environment variables or credentials. It accepts an optional PLC_DIR env var to change the data directory, which is reasonable. No other environment or secret access is attempted.
Persistence & Privilege
always is false and the skill does not request or modify other skills or system-wide configs. It persists only its own data under the chosen DATA_DIR.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install plc - After installation, invoke the skill by name or use
/plc - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
publish v1.0.0
Metadata
Frequently Asked Questions
What is Plc?
Programmable logic controller programming helper. It is an AI Agent Skill for Claude Code / OpenClaw, with 250 downloads so far.
How do I install Plc?
Run "/install plc" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Plc free?
Yes, Plc is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Plc support?
Plc is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Plc?
It is built and maintained by BytesAgain2 (@ckchzh); the current version is v1.0.0.
More Skills