ada-hermes-agent-skill-authoring

Author and validate SKILL.md files with frontmatter rules and quality checks.

Updated Jul 23, 2026
One-click install
npx skills add https://github.com/wubing7755/Ada --skill ada-hermes-agent-skill-authoring-wubing7755
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ada-hermes-agent-skill-authoring
Source: https://github.com/wubing7755/Ada/tree/main/skills/software-development/ada-hermes-agent-skill-authoring
Command: npx skills add https://github.com/wubing7755/Ada --skill ada-hermes-agent-skill-authoring-wubing7755

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing a SKILL.md that passes Hermes validation and matches peer conventions is error-prone: frontmatter must start at byte zero, descriptions have hard length limits, and in-repo skills cannot be created with the standard skill_manage tool. This Skill encodes the validator rules, size limits, and writing-quality principles so authored skills pass validation and behave predictably. ## Core Features & Use Cases - Frontmatter Validation Rules: Documents the enforced constraints from the skill manager validator, including the 1024-character description limit, 100,000-character file cap, and required name/description fields. - Writing Quality Principles: Provides eight checks for process predictability, completion criteria, duplication pruning, and avoiding no-op prose. - In-Repo Workflow: Covers directory placement under skills/<category>/<name>/, local YAML validation snippets, git commit steps, and common pitfalls like session caching. - Use Case: When asked to add a new reusable workflow skill to the repository, follow this Skill to survey peers, draft the SKILL.md, validate it locally with a Python snippet, and commit it on the active branch. ## Quick Start Ask the agent to create a new in-repo skill under skills/software-development following the authoring and validation workflow.

Frequently Asked Questions about ada-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 a Hermes agent skill?

Write the file to skills/<category>/<name>/SKILL.md using write_file, since skill_manage create only targets the user-local ~/.hermes/skills tree. Include frontmatter with name and description, then commit the file with git.

What frontmatter fields are required in a SKILL.md?

The validator requires the file to start with --- at byte zero, parse as a YAML mapping, and contain name and description fields with a non-empty body. Version, author, license, and metadata are not enforced but every peer skill includes them.

What is the maximum description length for a SKILL.md?

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.

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

The skill loader is initialized at session start and cached, so newly created skills are invisible to skill_view and skills_list until a new session begins. This is expected behavior, not a bug.

When should I split SKILL.md content into references files?

Split content into references/*.md when the file pushes past roughly 20,000 characters or contains branch-specific material. Keep always-needed steps in SKILL.md and point to bulky reference files only when needed.