skill-author

Create, modify, or review skills with SKILL.md and skill.yml validation.

Updated May 8, 2026
One-click install
npx skills add https://github.com/ace3/skills --skill skill-author-ace3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-author
Source: https://github.com/ace3/skills/tree/main/skills/skill-author
Command: npx skills add https://github.com/ace3/skills --skill skill-author-ace3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Author, modify, or review skills in this repository to keep skill definitions, documentation, and governance aligned with the canonical skill spec.

Core Features & Use Cases

  • Provides a structured workflow for creating, renaming, splitting, or merging skills.
  • Validates that SKILL.md frontmatter and required sections are in place, and that skill.yml and references remain consistent with the templates.
  • Guides build and lint processes to ensure repository health when modifying the skills directory.

Quick Start

Run make build and then make lint after editing skill.yml or SKILL.md to verify changes.

Frequently Asked Questions about skill-author

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate SKILL.md frontmatter and required sections?

To validate SKILL.md frontmatter and required sections, use this skill to enforce the structural contract and ensure consistency with skill.yml templates. It checks that required sections are present and coordinates with templates to sustain build fidelity.

What is the best way to author and add new skills to a repository?

Authoring and adding new skills requires a structured workflow provided by this skill. It guides the creation process, enforces the skill.yml frontmatter contract, and ensures required SKILL.md sections are in place to maintain repository health.

Why does my skill build or lint fail after editing skill.yml?

Your skill build or lint fails when skill.yml or SKILL.md deviate from canonical templates. This skill guides debugging build or lint failures by validating frontmatter consistency and enforcing required sections to restore structural integrity.

Can I rename or split existing skills without breaking repository structure?

Renaming or splitting existing skills is supported through a structured modification workflow. This skill validates that skill.yml and references remain consistent with templates, ensuring the repository structure does not break during refactoring.

How do I run build and lint checks to verify skill modifications?

Running build and lint checks to verify skill modifications involves executing make build and then make lint after editing skill.yml or SKILL.md. This validates frontmatter contracts and ensures required sections maintain repository health.

When do I need to update templates for skill definitions?

Updating templates for skill definitions is needed when modifying the skills directory to keep documentation and governance aligned with the canonical skill spec. This skill coordinates with templates to sustain build fidelity during structural changes.