← Back to Skills Marketplace
prompt-engineer-toolkit
by
Alireza Rezvani
· GitHub ↗
· v1.0.0
· MIT-0
349
Downloads
0
Stars
3
Active Installs
2
Versions
Install in OpenClaw
/install prompt-engineer-toolkit
Description
Analyzes and rewrites prompts for better AI output, creates reusable prompt templates for marketing use cases (ad copy, email campaigns, social media), and s...
Usage Guidance
This skill appears to do what it says, but review before use: (1) Inspect the scripts yourself — they run locally and are readable. (2) Be careful when supplying --runner-cmd: the script will execute whatever command you provide (so avoid embedding secrets or using networked commands you don't trust). (3) The versioner writes a local JSONL file (.prompt_versions.jsonl by default); ensure it is stored in a safe directory and that sensitive prompt content (PII, secrets) is handled appropriately. (4) If you plan to let an autonomous agent call this skill, restrict or validate any runner_cmd the agent could construct to avoid accidental execution of arbitrary system/network commands. (5) If you want additional assurance, run the tools in an isolated environment or container and/or have an administrator review the code before deployment.
Capability Analysis
Type: OpenClaw Skill
Name: prompt-engineer-toolkit
Version: 1.0.0
The toolkit provides functional prompt engineering utilities, but `scripts/prompt_tester.py` contains a high-risk capability via the `--runner-cmd` parameter. This feature uses `subprocess.run` to execute arbitrary shell commands constructed from user-provided templates, which could be exploited for command injection or arbitrary code execution if the agent is manipulated into using a malicious runner or processing untrusted input. While this behavior is aligned with the tool's stated purpose of testing prompts against external CLIs, it represents a significant security risk without clear evidence of intentional malice.
Capability Assessment
Purpose & Capability
The name/description (prompt evaluation, templates, versioning) align with the included files and scripts. The two Python scripts implement A/B testing and local prompt versioning as claimed. No unrelated environment variables, binaries, or external services are required by default.
Instruction Scope
SKILL.md instructs the agent/operator to run local scripts and optionally provide a runner command template. The prompt_tester script will execute any user-supplied --runner-cmd via subprocess.run (after shlex.split). That behavior is expected for a toolkit that can invoke an external LLM CLI, but it means the skill will run arbitrary external commands if a runner_cmd is provided. The instructions themselves do not command reading unrelated system files or exfiltrating data, but misuse of runner_cmd could cause that.
Install Mechanism
No install spec — instruction-only with included scripts. Nothing is downloaded or written by an installer; scripts are plain Python and run locally.
Credentials
The skill requires no credentials or environment variables. It stores versions in a local JSONL file by default (.prompt_versions.jsonl). No unexpected secret-access patterns are present in the code or SKILL.md.
Persistence & Privilege
always is false. The only persistent artifact is a local JSONL store (default path is configurable) for prompt versions. The skill does not modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install prompt-engineer-toolkit - After installation, invoke the skill by name or use
/prompt-engineer-toolkit - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish
v2.1.1
v2.1.1: optimization, reference splits
Metadata
Frequently Asked Questions
What is prompt-engineer-toolkit?
Analyzes and rewrites prompts for better AI output, creates reusable prompt templates for marketing use cases (ad copy, email campaigns, social media), and s... It is an AI Agent Skill for Claude Code / OpenClaw, with 349 downloads so far.
How do I install prompt-engineer-toolkit?
Run "/install prompt-engineer-toolkit" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is prompt-engineer-toolkit free?
Yes, prompt-engineer-toolkit is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does prompt-engineer-toolkit support?
prompt-engineer-toolkit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created prompt-engineer-toolkit?
It is built and maintained by Alireza Rezvani (@alirezarezvani); the current version is v1.0.0.
More Skills