author-skill

Installation
SKILL.md

author-skill

Essential Principles

  1. Skills are prompts. Be clear, be direct, use Markdown headings. Only add context the model doesn't already have.
  2. SKILL.md is always loaded. Keep it lean — details go in workflows/ and references/. Layout: references/skill-structure.md.
  3. Pure Markdown structure. No XML tags. Standardized headings per template. Anti-patterns: references/anti-patterns.md.
  4. Token efficiency. Every token loads on every invocation. Say it once, tables over prose, eliminate filler. Checklist: references/token-efficiency.md.
  5. Write for understanding. Models generalize better from reasoning than mandates — explain why, not just what. Escalate to authority language only when reasoning fails in testing. Details: references/writing-effective-skills.md.
  6. Test before shipping. After writing or editing a skill, verify it works by walking through realistic scenarios inline. Check that instructions are clear, complete, and unambiguous.

Intake

Resolve {skills-dir} before proceeding. Check cwd for project skill directories first, fall back to global:

Check {skills-dir}
A project skills directory exists in cwd or ancestor dirs (.agents/skills/, or harness-specific e.g. .claude/skills/, .pi/skills/) That project directory
Otherwise The global skills directory (~/.agents/skills/, or harness-specific e.g. ~/.claude/skills/, ~/.pi/agent/skills/)
Installs
5
First Seen
Jun 2, 2026