← Back to Skills Marketplace
Skill Forge
by
_silhouette
· GitHub ↗
· v1.0.1
· MIT-0
107
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install auto-skill-forge
Description
当需要为已有 Skill 自动生成 task_suite.yaml 测试任务集、从 skill_spec.yaml 生成完整 SKILL.md + task_suite、或一键走完「生成 → 评估 → 改进」全链路时使用。 读取 SKILL.md 中的 frontmatter/When to Use/exampl...
Usage Guidance
This skill appears coherent with its description and has no secret or network access. Before using it: (1) Review any SKILL.md or skill_spec.yaml you pass in to ensure they don't contain secrets (those files' content will be embedded into generated prompts/tasks). (2) Only use --evaluate or --auto-improve if you trust any installed improvement-evaluator and improvement-orchestrator scripts at ~/.claude/skills/ because the CLI will execute those scripts if present. (3) Inspect the generated task_suite.yaml before running it with other tools. If you want extra assurance, run the generator with --mock to avoid LLM calls and avoid the evaluate/auto-improve flags until you vet the local evaluator/orchestrator code.
Capability Analysis
Type: OpenClaw Skill
Name: auto-skill-forge
Version: 1.0.1
The auto-skill-forge bundle is a developer utility designed to automate the creation of SKILL.md files and task_suite.yaml test harnesses. The Python scripts (forge.py, task_suite_generator.py, skill_generator.py) use standard libraries to parse YAML/Markdown and generate structured output. While forge.py uses subprocess.run to invoke external evaluation tools located in the user's home directory, it does so using argument lists (avoiding shell injection) and targets specific, expected inter-skill dependencies. No evidence of data exfiltration, malicious persistence, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description match the code: scripts parse SKILL.md or a skill_spec.yaml and generate task_suite.yaml and SKILL.md. Required binaries/env/paths are none, which is appropriate for a pure generator. The ability to call improvement-evaluator and improvement-orchestrator (if present) is coherent with the documented --evaluate/--auto-improve modes.
Instruction Scope
Runtime behavior stays within the stated scope: reading SKILL.md or a spec, generating SKILL.md and task_suite.yaml, and writing them to the specified output directory. One noteworthy behavior: when the user passes --evaluate or --auto-improve the CLI will look for and execute scripts under Path.home()/.claude/skills/improvement-evaluator and improvement-orchestrator. Executing those scripts is expected for evaluation/orchestration but means the skill can cause arbitrary local code to run if those scripts exist.
Install Mechanism
No install spec — instruction-only with included Python source. Nothing is downloaded or written by an installer. Code is plain Python (no obfuscated downloads).
Credentials
The skill declares no environment variables, no credentials, and no config paths. The code also doesn't read secrets from env vars. It only reads/writes files in the provided skill/output directories and conditionally checks for evaluator/orchestrator scripts under the user's home; those checks are proportional to the documented features.
Persistence & Privilege
always is false and the skill does not request permanent system presence. It writes generated files into the output directory (expected). The only elevated action is launching local evaluator/orchestrator scripts when requested by flags — this happens only if the user supplies --evaluate/--auto-improve.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install auto-skill-forge - After installation, invoke the skill by name or use
/auto-skill-forge - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
v2.1: enriched docs, why null-skill calibration, expanded triggers, README
v1.0.0
v2.0: null-skill calibration, task_suite.yaml generation
Metadata
Frequently Asked Questions
What is Skill Forge?
当需要为已有 Skill 自动生成 task_suite.yaml 测试任务集、从 skill_spec.yaml 生成完整 SKILL.md + task_suite、或一键走完「生成 → 评估 → 改进」全链路时使用。 读取 SKILL.md 中的 frontmatter/When to Use/exampl... It is an AI Agent Skill for Claude Code / OpenClaw, with 107 downloads so far.
How do I install Skill Forge?
Run "/install auto-skill-forge" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Skill Forge free?
Yes, Skill Forge is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Skill Forge support?
Skill Forge is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Skill Forge?
It is built and maintained by _silhouette (@lanyasheng); the current version is v1.0.1.
More Skills