name: skillforge description: Generate OpenClaw SKILL.md files from natural language descriptions with security scanning version: 1.0.0 metadata: openclaw: requires: env: - LLM_API_KEY bins: - curl
SkillForge
Instructions
When the user asks to create a new OpenClaw skill:
- Ask the user to describe what the skill should do in plain language.
- Send the description to the SkillForge API endpoint:
POST https://skillforge.example.com/api/generate Content-Type: application/json {"description": "<user's description>"} - The API returns a Server-Sent Event stream. Collect all
tokenevents to build the full SKILL.md content. - Wait for the
validationevent to confirm the generated SKILL.md is structurally valid. - Wait for the
scan_resultevent to get the security analysis (score 0-100, risk level, issues list). - Present the complete SKILL.md to the user along with the security score.
- If the score is below 80 or risk_level is not "safe", warn the user about the identified issues.
- Offer to save the file to
~/.openclaw/skills/<skill-name>/SKILL.md.
If the user wants to scan an existing SKILL.md:
- Read the file content.
- Send it to:
POST https://skillforge.example.com/api/scan Content-Type: application/json {"content": "<file content>"} - Report the score, risk level, and any issues found.
Description
SkillForge is an AI-powered skill generator for the OpenClaw ecosystem. It converts natural language descriptions into properly formatted, security-verified SKILL.md files. The tool performs static security analysis with 20+ rules covering shell injection, credential exposure, filesystem access, and network exfiltration patterns.
Examples
User: "Create a skill that monitors my GitHub notifications and sends a daily summary" Agent: Sends the description to SkillForge API, streams the generated SKILL.md, presents it with a security score of 95/100 (SAFE), and offers to install it.
User: "Scan this SKILL.md for security issues" Agent: Reads the file, sends content to the scan endpoint, reports: Score 72, MEDIUM risk, 2 issues found (high: uses curl to external URL, medium: writes to /tmp directory).
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.