son-of-anton-skill-authoring

Author in-repo SKILL.md files with compliant frontmatter and structure.

Updated Aug 21, 2026
One-click install
npx skills add https://github.com/ewtodd/son-of-anton --skill son-of-anton-skill-authoring-ewtodd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: son-of-anton-skill-authoring
Source: https://github.com/ewtodd/son-of-anton/tree/main/skills/software-development/son-of-anton-skill-authoring
Command: npx skills add https://github.com/ewtodd/son-of-anton --skill son-of-anton-skill-authoring-ewtodd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Contributing a new skill to the son-of-anton repository requires meeting strict authoring standards for frontmatter, description length, platform gating, tests, and docs; this Skill encodes those rules so PRs pass review on the first attempt. ## Core Features & Use Cases - Frontmatter Standards: Enforces the repo hardline rules for name, description (≤60 chars), author attribution, platforms, and related_skills fields. - Tier and Category Guidance: Helps decide between bundled (skills/) and optional (optional-skills/) placement and the correct category. - Validation Workflow: Provides a local YAML validation snippet, test requirements, and docs regeneration steps with scope discipline. - Use Case: When asked to add a reusable workflow skill to the son-of-anton repo, follow this Skill to draft the SKILL.md, validate it, add tests, regenerate docs, and open a compliant PR. ## Quick Start Create a new in-repo skill for the son-of-anton repository following the authoring standards in this skill.

Frequently Asked Questions about son-of-anton-skill-authoring

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

FAQPage Schema
How do I create a SKILL.md file for the son-of-anton repo?▼

Write the file with write_file to skills/<category>/<name>/SKILL.md or optional-skills/<category>/<name>/SKILL.md, then git add and commit. Do not use skill_manage(action='create'), which only targets the user-local ~/.son-of-anton/skills/ directory.

What frontmatter fields are required in a SKILL.md?▼

The validator requires name and description, but the repo standard also expects version, author, license, platforms, and metadata.son-of-anton with tags and related_skills. The description must be 60 characters or fewer, one sentence, and end with a period.

Should a new skill go in skills/ or optional-skills/?▼

Bundled skills/ is for daily-driver behavior useful across many user types with a 5+ sessions per month bar. Niche, vertical-specific, or heavy skills belong in optional-skills/. When in doubt, choose optional since promoting later is easier than demoting.

Why does my new skill not appear in the current session?▼

The skill loader is initialized at session start and cached, so skill_view and skills_list will not see a newly added skill until a new session begins. This is expected behavior, not a bug.

How do I set the platforms field for a skill?▼

Audit what the skill's prose and scripts actually invoke rather than copying a sibling. Cross-platform tools get [linux, macos, windows]; bash pipelines get [linux, macos]; osascript gets [macos]; apt or /proc usage gets [linux].