CtrlK
BlogDocsLog inGet started
Tessl Logo

dockerhub-credentials

Manages Docker Hub credentials for the MockServer project. Guides the user through creating a Docker Hub Personal Access Token, validates it, and stores it in AWS Secrets Manager for use by CI pipelines. Use when the user says "docker hub credentials", "docker hub token", "set up docker push", "configure docker hub", "rotate docker token", or needs to store Docker Hub credentials in AWS Secrets Manager.

78

Quality

98%

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

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

A tight, highly actionable runbook: executable commands at every step, validation before and after the risky write, security guardrails around the token, and a problem/cause/fix troubleshooting table. The only minor deductions are a slightly redundant opening paragraph and no explicit pointer structure, which is acceptable given no external content is needed.

DimensionReasoningScore

Conciseness

The body is command-driven with almost no concept explanation Claude already knows; the only trimming candidates are the opening paragraph ("This skill guides you through creating (or rotating) Docker Hub credentials and storing them in AWS Secrets Manager..."), which restates the frontmatter description, and a few connective sentences in Steps 1 and 3. This sits between anchor 4 (efficient, minor over-explanation) and anchor 5 (every token earns its place) — the duplicated intro keeps it at 4.

4 / 5

Actionability

Every step ships executable, copy-paste-ready commands: `echo "<token>" | docker login --username "<username>" --password-stdin`, the exact `aws secretsmanager put-secret-value` invocation with secret-id, profile, and region, and a runnable `python3 -c` verification snippet. Concrete UI navigation with URLs and exact token settings ("Description: mockserver-ci", "Permissions: Read & Write") covers the common case; matches anchor 5.

5 / 5

Workflow Clarity

A clear five-step sequence with explicit validation checkpoints: credentials are validated before storage (Step 3: "If login succeeds, proceed. If it fails, ask the user to verify the token"), storage is verified without exposing the secret (Step 5), and the Troubleshooting table gives problem/cause/fix recovery loops. This matches the anchor-5 pattern of validate-then-proceed with error-recovery guidance; a 4 would have a missing checkpoint, and none is missing.

5 / 5

Progressive Disclosure

No bundle files exist, and nothing in the body clearly belongs in a separate file — the Troubleshooting table and Security Notes are appropriately inline for a single-purpose 107-line skill, with clean section headers making navigation easy. This matches anchor 4 (good structure, content appropriately placed); it is not the anchor-5 case of well-signaled one-level-deep references, nor the simple-skill <50-line exception, so 5 is not warranted.

4 / 5

Total

18

/

20

Passed

Description

100%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 model description: third-person voice, concrete action list, and an explicit 'Use when...' clause with comprehensive natural trigger phrases including rotation. It closely mirrors the rubric's good examples with no padding or over-claims.

DimensionReasoningScore

Specificity

"Guides the user through creating a Docker Hub Personal Access Token, validates it, and stores it in AWS Secrets Manager for use by CI pipelines" lists three concrete, comprehensive actions (create, validate, store) covering the skill's full scope. It matches the anchor-5 example's structure of multiple specific concrete actions; a 4 would require minor coverage gaps, and none are present.

5 / 5

Completeness

It explicitly answers both: what ("Manages Docker Hub credentials... creating a Docker Hub Personal Access Token, validates it, and stores it in AWS Secrets Manager") and when ("Use when the user says...") with concrete trigger phrases. This is a direct structural match to the anchor-5 example; anchor 4 would require the 'when' clause to be less explicit.

5 / 5

Trigger Term Quality

Triggers include "docker hub credentials", "docker hub token", "set up docker push", "configure docker hub", "rotate docker token", and "store Docker Hub credentials in AWS Secrets Manager" — natural user phrasings with synonyms and rotation covered. Coverage is comprehensive with no common variation missing, matching the anchor-5 pattern (cf. anchor 4 'a few natural terms missing').

5 / 5

Distinctiveness Conflict Risk

"Docker Hub credentials for the MockServer project" stored in "AWS Secrets Manager" for "CI pipelines" carves out a clear niche with distinct trigger phrases, minimal overlap risk with other skills. It is at least as distinct as the anchor-5 example ('Works with PDF files...').

5 / 5

Total

20

/

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
mock-server/mockserver-monorepo
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.