Systematic approach to creating, auditing, and optimizing AI agent skills — adapted from Anthropic's skill-creator to work with any platform (OpenCode, Claude, Qwen Code, Cline, Cursor).
The universal skill creator instruction — a complete workflow for building SKILL.md files from scratch. Includes:
- 7-step process (clarify → draft → test → iterate)
- YAML frontmatter structure
- Testing methodology
- Description optimization
- Cross-platform compatibility
Structural analysis of Anthropic's original skill-creator — file tree, role of each component, dependency mapping.
Audit of 21 files from Anthropic's implementation: what to keep, adapt, or remove for a universal version. Covers agents, scripts, schemas, and eval-viewer.
Design document for the universal adaptation — rusification, platform-agnostic language, and minimal viable version.
Key theses on OpenCode architecture — benefits of structured knowledge, cognitive load reduction, AI agent automation.
OpenCode architecture deep-dive with Mermaid diagrams — Core Engine, Tooling System, Skill Loader, abstraction layers.
Why Skills matter in OpenCode — isolation, reusability, versioning for AI agent capabilities.
Anthropic's skill-creator is powerful but tightly coupled to Claude Code's sub-agent architecture. The core value isn't in the scripts — it's in the systematic process:
- Understand what the user wants
- Ask clarifying questions
- Write a draft
- Test on concrete examples
- Show results to user
- Improve based on feedback
- Repeat until good
This process is universal and platform-independent.
Copy SKILL.md into your agent's skills directory. The skill triggers when a user wants to create, edit, or optimize an AI agent skill.
├── SKILL.md # Universal skill creator (main output)
├── 01_anthropic_analysis.md # Structural analysis of original
├── 02_audit.md # File-by-file audit (21 files)
├── 03_design.md # Universal design document
├── 01_theses.md # OpenCode architecture theses
├── 04_article_architecture.md # Architecture deep-dive with Mermaid
└── 05_skill_uniqueness.md # Skills importance in OpenCode
- Pure Markdown — no dependencies
- YAML frontmatter for skill metadata
- Works with any agent that supports
SKILL.mdformat