Create or improve an agent skill with clear triggers, bounded instructions, and positive and negative Vally evals. Use for requests to author a reusable SKILL.md and its evaluations. Don't use for ordinary coding, factual questions, or simply running an existing skill.
npx skills add https://github.com/github/plugin-marketplace-starter --skill skill-authoring
Turn a concrete, repeatable task into a small skill whose behavior can be checked.
SKILL.md with YAML frontmatter containing a lowercase kebab-case name matching its directory and a specific description. Explain when to use and not use it. Give executable instructions, input/error handling, and an observable outcome.Write only the requested skill and eval artifacts. Don't read credential files, modify existing work without approval, or embed tokens, private endpoints, expected answers, or this authoring skill's own evaluation data in the generated skill.
Finish with the created paths and the command to validate/run the eval. Distinguish static inspection from an executed behavioral result.
Take github/skill-authoring 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.