CtrlK
BlogDocsLog inGet started
Tessl Logo

docker-management

Manage Docker containers, images, volumes, networks, and Compose stacks — lifecycle ops, debugging, cleanup, and Dockerfile optimization.

70

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

92%

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

A concise, highly actionable Docker reference with a clearly sequenced workflow and validation checkpoints for destructive operations; its only gap is the absence of any progressive-disclosure split into separate reference files.

Suggestions

Consider extracting the Dockerfile Optimization Tips and the compose.yml example into a referenced file (e.g. DOCKERFILE.md / COMPOSE.md) with one-level-deep links from the body to shorten the main SKILL.md.

Tighten the Quick Reference table, which partially duplicates the detailed commands in the Procedure section.

DimensionReasoningScore

Conciseness

The body is lean and command-dense, assuming Claude's competence — it never explains what Docker or a container is, and every line earns its place with executable commands or tables rather than padding.

3 / 3

Actionability

It provides fully executable, copy-paste-ready `docker` and `docker compose` commands with concrete flags plus a complete compose.yml example, matching the 'fully executable code/commands' anchor.

3 / 3

Workflow Clarity

A sequenced procedure (identify domain → containers → images → compose → volumes/networks → disk/cleanup) pairs with a dedicated Verification section and a Pitfalls table, and destructive operations like `docker system prune -a --volumes` carry an explicit confirm-with-user warning.

3 / 3

Progressive Disclosure

Content is well-organized into clear sections, but with no bundle files everything lives inline in a single ~270-line file and there are no one-level-deep references, so it does not reach the 'well-signaled one-level-deep references' anchor.

2 / 3

Total

11

/

12

Passed

Description

82%

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 specific, well-targeted description with strong natural trigger terms and a clear niche, but it omits any explicit 'Use when...' guidance that would tell Claude when to invoke the skill.

Suggestions

Append an explicit trigger clause, e.g. 'Use when managing Docker containers, images, volumes, networks, or Compose stacks, or when the user mentions Docker, containers, or Dockerfile optimization.'

Promote a few concrete verbs (run, stop, build, prune, debug) into the description so the actions read as specific operations rather than the generic categories 'lifecycle ops' and 'cleanup'.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete Docker domains and actions: 'containers, images, volumes, networks, and Compose stacks — lifecycle ops, debugging, cleanup, and Dockerfile optimization', matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

It clearly answers 'what' the skill does, but lacks any explicit 'Use when...' trigger clause, so per the rubric a missing explicit trigger guidance caps completeness at 2.

2 / 3

Trigger Term Quality

It uses exactly the natural terms a user would say — 'Docker containers', 'images', 'volumes', 'networks', 'Compose stacks', 'debugging', 'cleanup' — giving good coverage of common phrasings.

3 / 3

Distinctiveness Conflict Risk

Docker is a clear, narrow niche with distinct triggers and no meaningful overlap with other skills, matching the 'clear niche with distinct triggers' anchor.

3 / 3

Total

11

/

12

Passed

Validation

81%

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

Validation13 / 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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
NousResearch/hermes-agent
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.