skill-writer
Write high-quality agent skills (SKILL.md files) for ClawdHub/MoltHub. Use when creating a new skill from scratch, structuring skill content, writing effective frontmatter and descriptions, choosing section patterns, or following best practices for agent-consumable technical documentation.
Why use this skill?
Learn to write high-quality SKILL.md files for OpenClaw agents. Get expert guidance on YAML frontmatter, metadata schemas, and content patterns.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gitgoodordietrying/skill-writerWhat This Skill Does
The skill-writer is a specialized meta-skill designed to guide developers and prompt engineers in crafting high-quality, agent-consumable technical documentation known as SKILL.md files. This tool acts as an editorial assistant, ensuring your documentation follows the strict ClawdHub schema. It provides automated guidance on composing effective YAML frontmatter, structuring content for semantic search, and organizing technical instructions so that AI agents can parse and execute your skills reliably. Whether you are defining a new CLI wrapper, a data processing pipeline, or a complex automation workflow, this skill helps you distill technical intent into clear, deterministic instructions.
Installation
You can integrate this skill into your environment by executing the following command in your terminal:
clawhub install openclaw/skills/skills/gitgoodordietrying/skill-writer
Once installed, you can invoke the skill by referencing its name in your prompts, allowing you to iterate on documentation while simultaneously building your tooling.
Use Cases
- Creating New Skills: Bootstrap a new
SKILL.mdfile from scratch with correct frontmatter and semantic structure. - Optimizing Searchability: Rewrite existing skill descriptions to ensure high-accuracy retrieval in vector-based agent registries.
- Standardizing Documentation: Apply consistent section patterns (e.g., When to Use, Prerequisites, Troubleshooting) across a suite of agent skills.
- Refactoring Content: Convert messy technical notes into structured markdown suitable for agent consumption.
Example Prompts
- "I am building a skill for Docker image cleanup. Help me write a concise description that follows the [What it does]. Use when [trigger] pattern."
- "Review this
SKILL.mdfrontmatter for me. Is the metadata schema correct for a Linux-only tool that requiresjq?" - "Structure this list of 10 bash commands into a
SKILL.mdfile, including a Tips section for common errors."
Tips & Limitations
- Keep Descriptions Sharp: Always favor specific triggers over generic definitions. An agent must know exactly when to trigger your skill.
- Metadata Accuracy: Ensure your
requiresbinaries are accurate; the agent will check these before activation. - Limitations: The skill-writer is an authoring tool. It does not execute the code defined in your skills; it only validates the documentation structure. Always test your created skill in a sandboxed environment.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-gitgoodordietrying-skill-writer": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Related Skills
shell-scripting
Write robust, portable shell scripts. Use when parsing arguments, handling errors properly, writing POSIX-compatible scripts, managing temp files, running commands in parallel, managing background processes, or adding --help to scripts.
regex-patterns
Practical regex patterns across languages and use cases. Use when validating input (email, URL, IP), parsing log lines, extracting data from text, refactoring code with search-and-replace, or debugging why a regex doesn't match.
container-debug
Debug running Docker containers and Compose services. Use when inspecting container logs, exec-ing into running containers, diagnosing networking issues, checking resource usage, debugging multi-stage builds, troubleshooting health checks, or fixing Compose service dependencies.
perf-profiler
Profile and optimize application performance. Use when diagnosing slow code, measuring CPU/memory usage, generating flame graphs, benchmarking functions, load testing APIs, finding memory leaks, or optimizing database queries.
data-validation
Validate data with schemas across languages and formats. Use when defining JSON Schema, using Zod (TypeScript) or Pydantic (Python), validating API request/response shapes, checking CSV/JSON data integrity, or setting up data contracts between services.