CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hermes-studio-installation

Install, detect, validate, update, remove, recover, or migrate Ekko Studio, its managed Hermes Runtime, or the Claude Code, Codex, Pi, and Grok coding-agent CLIs. Use for installation status, version checks, Runtime downloads and storage moves, PATH problems, or upgrade failures; do not use for model, Provider, credential, MCP, memory, or Skill configuration.

Quality

95%

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.

An exemplary orchestrator-style skill body: lean, boundary-aware, and routing to three well-scoped reference files. The workflow includes explicit validation checkpoints and failure-recovery loops appropriate to its destructive operations (remove, migrate), and the safety section encodes non-obvious domain rules rather than generic advice.

DimensionReasoningScore

Conciseness

The ~40-line body is lean and efficient with no padding or explanation of concepts Claude already knows; every line carries non-obvious domain guidance such as "A successful package-manager exit alone is not proof of a usable installation" and "A visible user CLI intentionally takes precedence over a managed Runtime" context via routing. Fits the 5 anchor (every token earns its place); the 4 anchor's 'minor instances of over-explanation' does not apply.

5 / 5

Actionability

Concrete decision rules ("Use manual package-manager commands only when the UI is unavailable or the user asks for them"), named UI surfaces ("the Agents page and Version Management UI"), enumerated validation criteria ("the executable, version, resolved path, and Studio detection"), and explicit recovery diagnostics ("diagnose the running Studio process's PATH and npm prefix before reinstalling"). Per the rubric's instruction-only scoring note, the absence of inline code is not penalized because command details are correctly and consistently deferred to the references, so the guidance is fully actionable; the 4 anchor's 'minor gaps' are absent.

5 / 5

Workflow Clarity

The six-step workflow has a clear sequence with explicit validation checkpoints: pre-mutation inspection ("Inspect the existing installation before mutating it"), post-operation validation (step 5 enumerates what to verify), and failure feedback loops ("If Runtime verification, activation, or migration fails, keep the previous usable Runtime active and report the persisted error"). The destructive-operation cap does not apply because removal and migration are guarded by validation and preserve-previous policies; fits the 5 anchor's explicit validation plus error-recovery loops.

5 / 5

Progressive Disclosure

A clear overview routes to three real, one-level-deep bundle files (references/studio.md, references/hermes-runtime.md, references/coding-agents.md all exist and contain no nested local references), each mapped to a distinct task boundary with clear signals of what it covers, plus the rule "Read more than one reference only when the request crosses those boundaries." Matches the 5 anchor (well-signaled one-level-deep references, appropriately split content); the 4 anchor's 'minor organization gaps' does not apply.

5 / 5

Total

20

/

20

Passed

Description

92%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.

A strong description that explicitly answers what (seven lifecycle actions on named components) and when (concrete trigger phrases plus a do-not-use boundary), with excellent specificity and distinctiveness. The only weakness is modest: a handful of natural user phrasings such as 'uninstall' or 'reinstall' are absent from the trigger vocabulary.

DimensionReasoningScore

Specificity

The description lists seven concrete lifecycle actions — "Install, detect, validate, update, remove, recover, or migrate" — applied to explicitly named components (Ekko Studio, its managed Hermes Runtime, and the Claude Code, Codex, Pi, and Grok CLIs). This is comprehensive action coverage matching the 5 anchor; the 4 anchor ('minor gaps in coverage') is not a better fit.

5 / 5

Completeness

Both questions are explicitly answered with concrete trigger phrases: the first sentence states what the skill does, and "Use for installation status, version checks, Runtime downloads and storage moves, PATH problems, or upgrade failures" states when, reinforced by an explicit negative boundary ("do not use for model, Provider, credential, MCP, memory, or Skill configuration"). Matches the 5 anchor exactly; the 4 anchor's 'when could be more explicit' does not apply.

5 / 5

Trigger Term Quality

Good keyword coverage with natural problem phrases users would say — "installation status", "version checks", "PATH problems", "upgrade failures", "Runtime downloads and storage moves" — plus strong product-name triggers. A few common natural terms are still missing (e.g., "uninstall", "reinstall", "broken/not working"), so it fits the 4 anchor rather than 5's comprehensive synonym coverage; it clearly exceeds the 3 anchor's 'missing common variations'.

4 / 5

Distinctiveness Conflict Risk

The skill occupies a clear niche — installation and lifecycle management of specific named products — with distinct triggers and an explicit exclusion list for configuration topics, keeping conflict risk with other skills minimal. Matches the 5 anchor; the 4 anchor's 'minor overlap risk with closely related skills' is not a better fit.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository

EKKOLearnAI/hermes-studio

Path

packages/ekko-agent/skills/hermes-studio-installation/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.