anakot-agent-skill-authoring

Create and validate in-repo SKILL.md files following Anakot Agent frontmatter and structure conventions.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill anakot-agent-skill-authoring-chensihakniroth
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: anakot-agent-skill-authoring
Source: https://github.com/Chensihakniroth/ANAKOT-AGENT/tree/main/skills/software-development/anakot-agent-skill-authoring
Command: npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill anakot-agent-skill-authoring-chensihakniroth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Authoring a new skill for the Anakot Agent repository requires matching strict validator rules and peer conventions—frontmatter format, description length limits, directory placement, and section structure—and mistakes cause validation failures or skills that look inconsistent with the rest of the repo. ## Core Features & Use Cases - Validator-Compliant Frontmatter: Documents the exact requirements enforced by tools/skill_manager_tool.py::_validate_frontmatter, including the 1024-character description limit and 100,000-character file cap. - Peer-Matched Structure: Provides the standard section layout (Overview, When to Use, Common Pitfalls, Verification Checklist) used by every skill under skills/software-development/. - Correct Tooling Workflow: Explains when to use write_file versus skill_manage(action='create'), since the latter writes to ~/.anakot/skills/ instead of the repo tree. - Use Case: You need to commit a new reusable workflow skill to the anakot-agent repository on a feature branch, so you follow this guide to draft, validate locally with a Python snippet, and commit a conforming SKILL.md. ## Quick Start Ask the agent to create a new in-repo skill under skills/<category>/<name>/SKILL.md following the anakot-agent-skill-authoring conventions and validate it before committing.

Frequently Asked Questions about anakot-agent-skill-authoring

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

FAQPage Schema
How do I create a new SKILL.md file in the anakot-agent repo?▼

Create the file at skills/<category>/<name>/SKILL.md using write_file, not skill_manage(action='create'), which only targets the user-local ~/.anakot/skills/ tree. Then git add and commit on the active branch.

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

The validator requires the file to start with --- at byte zero, parse as a YAML mapping, and include name and description fields, with description under 1024 characters. Version, author, license, and metadata are conventional but not enforced.

Why does my new skill not appear in skills_list after creation?▼

The skill loader is initialized at session start and cached, so the current session will not see newly created skills. Verify the skill in a fresh session or via skill_view using the exact path.

What is the maximum size for a SKILL.md description?▼

The description field is limited to 1024 characters, enforced as MAX_DESCRIPTION_LENGTH by the validator. The full SKILL.md file is capped at 100,000 characters, with peer skills typically ranging from 8,000 to 14,000 characters.

When should I use skill_manage patch versus write_file for editing skills?▼

Use skill_manage(action='patch') for small fixes like typos or added pitfalls on in-repo skills. Use write_file for major rewrites or when creating new supporting files under references, templates, or scripts subdirectories.