CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

code-mate-hermes

Run Hermes Agent non-interactively for local coding tasks. Use when the user asks to delegate work to Hermes.

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a lean, fully executable runbook for delegating a task to Hermes: concrete commands, exact exit-code semantics, and explicit safety guards for one-shot mode's auto-YOLO behavior. Every step has a validation checkpoint or error-recovery path, and the short single-file length needs no progressive disclosure structure.

DimensionReasoningScore

Conciseness

Every sentence carries operational specifics ("Exit zero means success, exit one means failure", "automatically enables YOLO and hook acceptance", "inspect the diff afterward") with no padding and no explanations of concepts Claude already knows — a lean, token-efficient runbook.

5 / 5

Actionability

Fully executable guidance: `command -v hermes`, `hermes -z "<prompt>"`, exact exit-code semantics, and a concrete worked example for an approved edit ("touch only named files, run it in that project, require exit zero, and inspect the resulting diff").

5 / 5

Workflow Clarity

Clear numbered sequence with explicit validation checkpoints at every step — availability check ("If it is missing, stop and ask the user"), exit-zero requirement, and post-run diff inspection — plus explicit error-recovery paths for auth/config failures; the destructive-operation cap does not apply because validation for the YOLO risk is present.

5 / 5

Progressive Disclosure

The body is under 50 lines with no need for external references; it is organized into two clear sections (Run, Authentication And Permissions) and no bundle files exist to disclose, so well-organized sections fully satisfy the rubric.

5 / 5

Total

20

/

20

Passed

Description

66%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description clearly and explicitly answers both what the skill does and when to use it, and the named-tool trigger makes conflict risk minimal. It is held back by limited action coverage (one verb: run) and a narrow trigger vocabulary with no synonyms or variations.

Suggestions

Name 2-3 concrete capabilities in the description (e.g., 'executes a single coding task, returns the result via stdout, and signals success by exit code') to raise specificity beyond the single 'run non-interactively' action.

Add natural trigger variations users would actually say, such as 'delegate a task to Hermes', 'have Hermes fix or edit code', or 'run Hermes on this project', to broaden keyword coverage.

Spell out what the result looks like (final text on stdout plus a documented exit status) so the 'what' is concrete enough to reach the top completeness anchor.

DimensionReasoningScore

Specificity

"Run Hermes Agent non-interactively for local coding tasks" names the domain and a single concrete action (non-interactive run), matching the 1-2-actions anchor; it does not list the several specific capabilities needed for a 4 (e.g., one-shot task execution with exit-code/stdout-based result reporting).

3 / 5

Completeness

Both questions are explicitly answered — what ("Run Hermes Agent non-interactively for local coding tasks") and when ("Use when the user asks to delegate work to Hermes") — but the single trigger phrase without concrete variations falls short of the anchor-5 standard.

4 / 5

Trigger Term Quality

"delegate work to Hermes" is a relevant natural trigger phrase, but common variations users would say ("run Hermes", "have Hermes fix or edit this", "hand off a task to Hermes") are missing, fitting the missing-synonyms anchor rather than good keyword coverage.

3 / 5

Distinctiveness Conflict Risk

The named tool ("Hermes Agent") with a trigger tied to Hermes delegation creates a clear niche with distinct triggers and minimal risk of firing for the wrong skill.

5 / 5

Total

15

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

CherryHQ/cherry-studio

Path

resources/code-cli-skills/code-mate-hermes/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.