# Skill Creator

> Create new skills interactively with proper structure and documentation.

- Skill: `heldinhow/skill-creator` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add heldinhow/skill-creator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/heldinhow/skill-creator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: Heldinhow (https://skillmd.com/u/heldinhow)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/heldinhow/skill-creator

---


# Skill Creator

## Overview
Skill creation enables adding new capabilities to OpenCode through custom skill definitions. This skill should be invoked when creating new skills, documenting workflows, or adding domain-specific capabilities.

## Core Principles
- **Clear Trigger**: Define when the skill should be invoked
- **Structured Input**: Specify required input data
- **Step-by-Step**: Document the process clearly
- **Expected Output**: Define success criteria

## Preparation Checklist
- [ ] Define skill name and description
- [ ] Identify trigger conditions
- [ ] Gather existing examples
- [ ] Plan skill structure

## Step-by-Step Process
1. **Define**: Create skill name and description
2. **Trigger**: Identify when skill applies
3. **Input**: Specify required inputs
4. **Process**: Document step-by-step procedures
5. **Output**: Define expected output format
6. **Test**: Verify skill works correctly

## Do's and Don'ts
- ✅ **Do** use clear, descriptive names
- ✅ **Do** include examples
- ✅ **Do** test the skill thoroughly
- ❌ **Don't** make triggers too broad
- ❌ **Don't** skip documentation
- ❌ **Don't** overcomplicate the skill

## Anti-Patterns
- **Vague Triggers**: Unclear invocation conditions
- **No Examples**: Missing usage examples
- **Over-Complexity**: Skills that do too much
- **No Testing**: Not verifying functionality

