← ClaudeAtlas

create-skilllisted

Guide creation of a new GAAI skill following the agentskills.io spec and GAAI best practices. Activate when adding a new skill to the .gaai/core/skills/ catalog.
Fr-e-d/GAAI-framework · ★ 147 · Code & Development · score 82
Install: claude install-skill Fr-e-d/GAAI-framework
# Create Skill ## Purpose / When to Activate Activate when: - A new capability is needed that no existing skill covers - A skill is being extracted from agent logic that has become reusable - Extending a forked GAAI installation with project-specific skills This skill is self-referential: it uses the agentskills.io spec to author a spec-compliant skill. --- ## Prerequisites Before activating: 1. Confirm no existing skill already covers the intended capability (check `README.skills.md`) 2. Confirm the new skill is a **pure execution unit** — it executes, it does not reason 3. Confirm the skill belongs to exactly one category (discovery / delivery / cross) 4. Have a clear, one-sentence description of: WHAT it does and WHEN to activate it If a skill "appears to think" in the design, it is wrongly scoped. Redesign or split. --- ## Process ### Step 1 — Name and classify Derive the skill name from the action it performs: - Use lowercase kebab-case - Name should be a verb phrase: `generate-stories`, `qa-review`, `memory-compact` - Category: discovery (produces artefacts) | delivery (implements/validates) | cross (shared utility) Verify name does not conflict with an existing skill in `README.skills.md`. ### Step 2 — Define inputs and outputs explicitly List every input the skill requires. Be specific: - What file paths does it read? - What structured data does it receive from the invoking agent? - What context is assumed to be present? List every output the skill prod