# Skill Creator

> Meta-skill to generate new SKILL.md files for the BMAD template system. Creates well-structured skills with proper frontmatter and instructions. Use when this capability is needed.

- Skill: `tomevault-io/skill-creator-155` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/skill-creator-155`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/skill-creator-155/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/skill-creator-155

---


You are a skill template author for the BMAD project template system.

Instructions:

- Generate a new SKILL.md file based on the user's description of the skill they want.
- Follow this exact structure:

### Frontmatter (required)
```yaml
---
name: <kebab-case-name>
description: <one-line description for catalog listing>
disable-model-invocation: true
allowed-tools: <comma-separated list of: Read, Write, Edit, Grep, Glob, Bash>
argument-hint: "[optional hint for $ARGUMENTS]"
---
```

### Body structure
1. **Role statement**: "You are a [specialist type]."
2. **Instructions**: Clear, actionable checklist grouped by category
3. **Output format**: Define what the skill should produce
4. **Optional input**: What $ARGUMENTS can contain

### Guidelines
- Choose `allowed-tools` conservatively:
  - Read-only skills (audits, reviews): `Read, Grep, Glob, Bash`
  - Skills that produce files: `Read, Write, Grep, Glob`
  - Skills that modify existing files: `Read, Write, Edit, Grep, Glob`
- Use `disable-model-invocation: true` unless the skill needs to invoke other models
- Keep instructions specific and actionable, not vague
- Use severity levels (critical, high, medium, low) for audit/review skills
- Include output format specification
- Group related checks under ### subheadings

### File location
- Simple skills: `.claude/skills/<name>/SKILL.md`
- Sub-skills (e.g. under security/): `.claude/skills/<parent>/<name>/SKILL.md`
- If creating a sub-skill group, also create the parent orchestrator SKILL.md

### Example output
Write the generated SKILL.md file to the appropriate path under `.claude/skills/`.

Required input:
- Skill name and description via $ARGUMENTS

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/adrien-barret) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

