Trigger: /skill-creation, skill creation, skill creator, create skill, new skill. Create LLM-first skills with valid frontmatter.
npx skills add https://github.com/Gentleman-Programming/gentle-pi --skill gentle-ai-skill-creator
Use this skill when creating or updating a reusable AI skill for Pi or another agent runtime.
Create a skill when:
Do not create a skill for a one-off task, generic documentation, or rules that belong in code/tests.
docs/skill-style-guide.md as the normative source for skill structure and style.SKILL.md concise: target 180–450 tokens, max 1000.description must be one physical YAML-safe line and include trigger words first.Keywords section; put essential trigger words in description.assets/.references/./skill-registry:refresh when available.| Need | Action |
| --- | --- |
| Small reusable behavior | Create skills/{skill-name}/SKILL.md only |
| Templates, schemas, fixtures | Add skills/{skill-name}/assets/ |
| Longer explanation or edge cases | Add skills/{skill-name}/references/ |
| Existing skill covers it | Update the existing skill instead |
| Skill affects delegation discovery | Ensure trigger words appear in description |
docs/skill-style-guide.md before creating or updating skills.skills/{skill-name}/
├── SKILL.md
├── assets/ # optional
└── references/ # optional
---
name: {skill-name}
description: "Trigger: {phrases users or agents will say}. {What this skill does}."
license: Apache-2.0
metadata:
author: gentleman-programming
version: "1.0"
---
gentle-pi skill, add it to scripts/verify-package-files.mjs.Return:
assets/ or references/ files added.docs/skill-style-guide.md — normative LLM-first skill style guide.skills/skill-registry/SKILL.md — registry refresh and indexing contract.Take gentleman-programming/gentle-ai-skill-creator from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.