Creates high-quality Agent Skills (SKILL.md files) that follow the open Agent Skills specification. Use when asked to create a skill, write a SKILL.md, package agent instructions, build a reusable capability, or turn a workflow into a shareable skill. Produces spec-compliant, concise, well-structured skills optimized for agent discovery and execution.
An Agent Skill that teaches AI agents how to write high-quality, spec-compliant Agent Skills. Meta, but effective.
A skill for creating skills. When an agent loads write-skills, it gains procedural knowledge for authoring other skills that follow the open Agent Skills specification.
Key capabilities:
npx skills add Halcyon666/write-skills
Or with the skills CLI directly:
npx skills add Halcyon666/write-skills --skill write-skills
Once installed, ask your agent to create a skill:
"Create a skill for analyzing CSV files"
"Write a SKILL.md that helps with database migrations"
"Turn this workflow into a reusable skill"
The agent will follow the write-skills instructions to produce a spec-compliant skill.
Here's what happens when the skill is activated:
Before writing, the agent identifies:
---
name: csv-analyzer
description: Analyzes CSV files for data quality issues and schema validation. Use when working with CSV files, data imports, or tabular data validation.
---
Following the skill's 6-step workflow:
write-skills/
└── SKILL.md # Complete skill definition (291 lines)
This skill follows its own advice—it's concise, self-contained, and under 500 lines.
| Requirement | Status |
|---|---|
| name: lowercase, hyphens, 1-64 chars | write-skills — 12 chars |
| name matches directory | ✅ write-skills/ directory |
| description: non-empty, <1024 chars | 289 chars, third person |
| No reserved words | None used |
| Body under 500 lines | 291 lines |
| Progressive disclosure | Single file, no nested refs |
Better skills = faster agent work. A well-written skill:
MIT — See SKILL.md for details.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer