acrid-auto/acrid-skill-creator/SKILL.md
# SKILL: skill-creator ## Description The foundational meta-skill that architects and generates production-grade agent skills from natural language. This is the factory floor — every skill in the Acrid ecosystem is born here. It doesn't just scaffold files; it thinks through design, enforces quality gates, generates battle-tested logic, and outputs skills that work on first run. ## Usage Invoke this skill when: - You need to create a new capability, tool integration, or automation - You're c
npx skillsauth add openclaw/skills acrid-auto/acrid-skill-creatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The foundational meta-skill that architects and generates production-grade agent skills from natural language. This is the factory floor — every skill in the Acrid ecosystem is born here. It doesn't just scaffold files; it thinks through design, enforces quality gates, generates battle-tested logic, and outputs skills that work on first run.
Invoke this skill when:
Trigger phrases: "Create a skill...", "Build me a skill...", "I need a skill that...", "Scaffold a new skill for..."
| Parameter | Required | Format | Description |
|-----------|----------|--------|-------------|
| name | Yes | kebab-case | Skill identifier (e.g., stock-checker, deploy-monitor) |
| description | Yes | Natural language | What the skill does, in detail |
| requirements | No | Natural language | Tools, APIs, constraints, languages, auth needs |
| outputs | No | Natural language | What the skill should return (defaults to structured text) |
| complexity | No | simple | standard | advanced | Determines scaffold depth (default: standard) |
Parse the request — Extract:
Determine complexity tier:
Identify the execution model:
src/ scripts, SKILL.md orchestrates (required for advanced)Design the skill contract:
Scaffold the directory:
For simple skills:
skills/<name>/
SKILL.md
README.md
For standard skills:
skills/<name>/
SKILL.md
README.md
src/ # Only if computation is complex
For advanced skills:
skills/<name>/
SKILL.md
README.md
src/
main.py|js # Core logic
utils.py|js # Shared helpers (only if genuinely needed)
config/
defaults.json
Generate SKILL.md — The skill definition must include ALL of these sections:
# SKILL: <name>
## Description
<Single paragraph. First sentence is the hook — what it does in <15 words.
Second sentence adds context. Third sentence covers key differentiator.>
## Usage
<When to invoke. Include 2-3 specific trigger phrases.>
## Inputs
<Table format with: Parameter | Required | Type | Default | Description>
<Include validation rules inline>
## Outputs
<What the skill returns on success. Include format specification.>
## Steps
<Numbered, imperative steps. Each step must be:
- Actionable (starts with a verb)
- Atomic (does one thing)
- Error-aware (includes failure handling where relevant)
- Tool-specific (names the exact tool to use when applicable)>
## Error Handling
<Explicit failure modes and recovery actions:
- What to do when an API is unreachable
- What to do with malformed input
- What to do when results are empty
- Retry logic if applicable>
SKILL.md generation rules:
Generate README.md:
# <Skill Name (Title Case)>
<One-line description>
## Quick Start
<Minimal trigger example>
## Parameters
<Full parameter docs with examples>
## Example Usage
<2-3 real-world invocation examples with expected outputs>
## Setup
<Environment variables, API keys, dependencies — only if needed>
## How It Works
<Brief technical explanation of the skill's approach>
## Limitations
<Honest about what it can't do>
Generate helper scripts (if complexity requires):
Python scripts must:
argparse for CLI argumentsif __name__ == "__main__" guard{"error": "...", "code": "..."}Node.js scripts must:
process.argv or use a minimal arg parser{"error": "...", "code": "..."}Run the Acrid Quality Checklist — Every generated skill must pass ALL gates:
| Gate | Check | Fail Action |
|------|-------|-------------|
| Atomic | Does it do exactly ONE thing? | Split into multiple skills |
| Named | Is the name self-documenting? Does <name> tell you what it does? | Rename |
| Inputs Valid | Are all inputs typed with clear validation rules? | Add missing validation |
| Outputs Defined | Is the output format explicitly documented? | Add output spec |
| Error-Proof | Does every external call have a failure path? | Add error handling |
| Documented | Does README.md have Quick Start + Examples? | Flesh out docs |
| Deterministic | Given the same input, does it always produce the same flow? | Remove ambiguity |
| No Dead Code | Are all generated files actually used? | Remove unused files |
| Dependency-Light | Does it minimize external dependencies? | Simplify |
| First-Run Ready | Can someone use this skill with zero setup beyond what's documented? | Fix setup docs |
Final review — Read through the complete generated skill one more time. Ask:
Write all files to the target directory using the Write tool.
Report to user with:
| Scenario | Action | |----------|--------| | Name is not kebab-case | Auto-convert and warn user | | Description is vague (<10 words) | Ask for clarification before proceeding | | Requested API has no free tier | Warn user, suggest alternatives, proceed if confirmed | | Complexity mismatch (user says simple but needs advanced) | Override to correct tier, explain why | | Generated skill fails quality gate | Fix automatically, do not deliver broken skills |
Input:
name: stock-checker
description: Fetches the current price of a stock by ticker symbol using a free API
requirements: Must use a free API, return price in USD
Output: See examples/stock-checker/ for the complete generated skill.
tools
Use when the user wants to connect to, test, or use the McDonalds service at mcp.mcd.cn, including checking authentication, probing MCP endpoints, listing tools, or calling McDonalds MCP tools through a reusable local CLI.
development
Web scraping platform — Twitter/X data, Vinted marketplace, and general web scraping API
development
SlowMist AI Agent Security Review — comprehensive security framework for skills, repositories, URLs, on-chain addresses, and products (Claude Code version)
data-ai
去除中文文本中的 AI 写作痕迹,使其读起来自然。基于维基百科 AI 写作特征指南,检测 24 种 AI 模式。触发词:humanizer-cn、去除 AI 痕迹、去除 AI 写作痕迹、中文文本人性化。