Skill Authoring
Domain: Skills System
Motivation
Skill authoring is writing a new skill for your vault or org. A skill starts as YAML frontmatter plus a Markdown body, and its shape is validated: dsh-skill-filesystem requires name and description, and dsh-skill-office rejects skill files without a YAML frontmatter description at activation. A rejected frontmatter spelling for an invocation key drops the whole skill with a warning.
Concrete Example
Author a skill by creating my-skill/SKILL.md with name, description, and optional whenToUse, metadata, disable-model-invocation, and user-invocable frontmatter under a scanned root.
Analogy
Composing a new recipe card with a clear title and ingredient list.