hermes-agent-skill-authoring

Author and validate in-repo SKILL.md files with frontmatter conventions and structure checks.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/AvaTar-ArTs/.Agent-skills --skill hermes-agent-skill-authoring-avatar-arts
Or copy as Structured Prompt for Agentâ–¼
Please help me install this Agent Skill.
Skill: hermes-agent-skill-authoring
Source: https://github.com/AvaTar-ArTs/.Agent-skills/tree/main/skills/software-development/hermes-agent-skill-authoring
Command: npx skills add https://github.com/AvaTar-ArTs/.Agent-skills --skill hermes-agent-skill-authoring-avatar-arts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve? Writing a SKILL.md that passes the hermes-agent validator and matches peer conventions is error-prone: frontmatter must start at byte zero, descriptions have a 1024-character limit, and optional fields like version, author, license, and platforms are expected by every peer skill even though the validator does not enforce them. ## Core Features & Use Cases - Frontmatter and structure rules: Documents the exact validator requirements from tools/skill_manager_tool.py, including name length limits, description format, and the 100,000-character file cap. - Bundled validation script: Runs 17 checks covering required fields, peer-matched optional fields, section structure, and in-repo related_skills resolution. - Ecosystem reference guide: Compares skill conventions across my-supremepowers, Cline, and hermes-agent for porting skills between platforms. - Use Case: When asked to add a new reusable workflow skill to the hermes-agent repository, follow the workflow to survey peers, draft the SKILL.md, validate it with scripts/validate-skill.py, and commit it on the active branch. ## Quick Start Create a new in-repo skill for the hermes-agent repository under skills/software-development and validate it with the bundled script.

Frequently Asked Questions about hermes-agent-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 hermes-agent?â–¼

Write the file to skills/<category>/<name>/SKILL.md using write_file, with YAML frontmatter containing name and description, followed by Overview, When to Use, Common Pitfalls, and Verification Checklist sections. Then run scripts/validate-skill.py to confirm all 17 checks pass before committing.

What frontmatter fields are required in a SKILL.md?â–¼

Only name and description are enforced by the validator, with description capped at 1024 characters. However, peer skills also include version, author, license, platforms, and a metadata.hermes block with tags and related_skills, so omitting them makes a skill inconsistent.

Why does skill_manage create not work for in-repo skills?â–¼

The skill_manage create action writes to the user-local ~/.hermes/skills/ directory, not the repository tree. For in-repo skills, use write_file to place the SKILL.md under skills/<category>/<name>/ and commit it with git.

Why is my new skill not visible after creating it?â–¼

The skill loader is initialized at session start and cached, so skill_view and skills_list will not show a newly created skill in the current session. Verify it in a fresh session; this is expected behavior, not a bug.

What is the maximum size for a SKILL.md file?â–¼

The validator enforces a 100,000-character limit on the full file. Peer skills in software-development target 8,000 to 14,000 characters; content beyond roughly 20,000 characters should be split into files under references/ and linked from SKILL.md.