← Back to Skills Marketplace
bytesagain3

Rectifier

by bytesagain3 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
130
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install rectifier
Description
Rectifier circuit design calculator. Use when json rectifier tasks, csv rectifier tasks, checking rectifier status.
Usage Guidance
This skill appears to be a small local CLI that stores entries under a data directory (default ~/.rectifier). Before installing, consider: (1) inspect scripts/script.sh yourself (it's included) — it performs only local file operations and standard shell commands; (2) data is stored as plain JSONL and user input is not JSON-escaped, so avoid entering sensitive secrets or content with untrusted characters; (3) if you run in a shared environment, set RECTIFIER_DIR to a safe path you control; (4) there are no network calls or credential requests, so the primary risk is local data exposure rather than exfiltration.
Capability Analysis
Type: OpenClaw Skill Name: rectifier Version: 1.0.0 The skill bundle contains a shell script (scripts/script.sh) that acts as a generic data logger rather than the described 'rectifier circuit design calculator.' It lacks input sanitization in the _save_entry and cmd_config functions, making it vulnerable to JSON and command injection within its own data files. Specifically, the use of sed -i with unvalidated variables in cmd_config is a risky pattern that could lead to unintended file corruption or modification if the agent processes crafted input.
Capability Assessment
Purpose & Capability
Name/description describe a rectifier calculator / data tool and the included scripts implement a local CLI for add/list/search/remove/export/stats/config. Required artifacts (none) and behavior align with the stated purpose.
Instruction Scope
SKILL.md simply calls scripts/script.sh with specific commands; the script only reads/writes files in a configurable data directory (default ~/.rectifier) and runs standard shell tools (grep, sed, tail, wc, du). Note: user-provided entry values are written into a JSONL file without escaping quotes or other JSON-escaping, which may produce malformed JSON lines or unexpected content if inputs contain quotes/newlines — this is an implementation bug, not evidence of malicious behavior.
Install Mechanism
No install spec; the skill is instruction-only with a bundled shell script. Nothing is downloaded or executed from remote sources during install.
Credentials
No required environment variables or credentials. The only optional environment variable is RECTIFIER_DIR to change the data directory, which is appropriate for a local data tool.
Persistence & Privilege
The skill does not request persistent system privileges or always: true. It writes data under the user's configured data directory (default ~/.rectifier) only, which is consistent with its function.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rectifier
  3. After installation, invoke the skill by name or use /rectifier
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
publish v1.0.0
Metadata
Slug rectifier
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Rectifier?

Rectifier circuit design calculator. Use when json rectifier tasks, csv rectifier tasks, checking rectifier status. It is an AI Agent Skill for Claude Code / OpenClaw, with 130 downloads so far.

How do I install Rectifier?

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

Is Rectifier free?

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

Which platforms does Rectifier support?

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

Who created Rectifier?

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

💬 Comments