CtrlK
BlogDocsLog inGet started
Tessl Logo

competition-cloud-metadata-path

Internal downstream skill for ctf-sandbox-orchestrator. CTF-sandbox workflow for cloud metadata services, instance identity, workload identity, link-local credential paths, role assumption, and metadata-to-privilege trust edges. Use when the user asks to inspect metadata-service access, instance credentials, pod or workload identity, link-local token paths, SSRF-to-metadata escalation, or explain how metadata-derived credentials turn into accepted cloud or control-plane privilege. Use only after `$ctf-sandbox-orchestrator` has already established sandbox assumptions and routed here.

66

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./CTF-Sandbox-Orchestrator/competition-cloud-metadata-path/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%Weight 40%Scale 1-3

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

A well-structured, focused CTF evidence-gathering skill that assumes Claude's competence and uses progressive disclosure cleanly. Its weakness is actionability and explicit verification: it describes what to record and how to frame the chain, but lacks concrete executable examples (endpoints, commands, token formats) and inline validation checkpoints.

Suggestions

Add concrete executable anchors for the most common surfaces — e.g. an IMDSv2 token+curl sequence (169.254.169.254), a GKE/AWS metadata path example, and an example token/credential shape — so the guidance is copy-paste ready rather than purely methodological.

Collapse the Quick Start into the Workflow (or make Quick Start a one-line pointer to it) to remove the step-level redundancy and tighten conciseness.

Promote the reference's Common Pitfalls into an explicit inline verification checkpoint in the body — e.g. 'Confirm the issued credential is actually accepted by a downstream API before claiming privilege' — so validation is explicit rather than implied.

DimensionReasoningScore

Conciseness

The body is lean and avoids explaining concepts Claude already knows, but the Quick Start section largely restates the Workflow steps and the downstream-gating repeats the frontmatter, so it could be tightened. It is above the verbose/concept-explaining anchor 1 but not the every-token-earns-its-place anchor 3.

2 / 3

Actionability

It gives concrete checklists of fields to capture (headers, hop limits, role name, audience, issuer) but provides no executable specifics — no example metadata endpoints, no curl/token-format examples, and no actual commands. This is concrete-but-incomplete guidance with missing key details rather than fully copy-paste-ready material.

2 / 3

Workflow Clarity

The Map Reachability -> Prove Issuance -> Reduce To Trust Path sequence is clearly laid out, but verification is implicit (delegated to the reference's Common Pitfalls and Quick Start step 5) rather than explicit inline validate-checkpoints or error-recovery loops. The sequence is present but checkpoints are implicit, matching anchor 2.

2 / 3

Progressive Disclosure

The body is organized into clear sections and points to one well-signaled, one-level-deep reference (references/cloud-metadata-path.md, verified real and non-nesting) with explicit routing to a sibling skill. It matches the clear-overview-with-one-level-deep-references anchor 3.

3 / 3

Total

9

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 clearly states capabilities, gives explicit natural-language triggers, answers both what and when, and carves out a distinct, routed niche. It scores at the top of every dimension with no vague fluff or over-claims.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions ('inspect metadata-service access, instance credentials, pod or workload identity, link-local token paths, SSRF-to-metadata escalation, or explain how metadata-derived credentials turn into accepted cloud or control-plane privilege'). Voice is imperative ('Use when the user asks...'), matching the good-example trigger form rather than the penalized second-person 'You can use this', so no voice penalty applies.

3 / 3

Completeness

It explicitly answers both 'what' ('CTF-sandbox workflow for cloud metadata services, instance identity, workload identity, link-local credential paths, role assumption, and metadata-to-privilege trust edges') and 'when' ('Use when the user asks to inspect... or explain how...'). Both halves are present with an explicit trigger clause.

3 / 3

Trigger Term Quality

It includes natural CTF/security terms a user would actually say — metadata-service access, instance credentials, pod/workload identity, link-local token paths, SSRF-to-metadata escalation — giving good coverage of relevant trigger variations. It is not the jargon-only or generic anchor 1/2 cases.

3 / 3

Distinctiveness Conflict Risk

It occupies a clear niche (metadata-to-privilege trust edges), states an explicit routing dependency ('Use only after $ctf-sandbox-orchestrator has already established sandbox assumptions and routed here'), and frames itself around 'how metadata-derived credentials turn into accepted privilege,' distinguishing it from a sibling SSRF-pivot skill. Unlikely to trigger for the wrong skill.

3 / 3

Total

12

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
zhaoxuya520/reverse-skill
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.