CtrlK
BlogDocsLog inGet started
Tessl Logo

check-chokepoint-status

Retrieve live disruption status for the 13 monitored maritime chokepoints (Suez, Hormuz, Malacca, Bab el-Mandeb, Panama, and more). Use when the user asks whether a strait or canal is disrupted, congested, or safe for shipping right now.

75

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 well-structured, fully actionable API skill: copy-paste curl example, exact auth and error contract, and a thoughtful degradation/availability contract. The only slack is minor conciseness padding in the response block and standard safety boilerplate.

Suggestions

Tighten the response-shape section: keep the field contract but consider trimming redundant prose in the four-bullet degradation contract to where each flag's meaning is stated once.

Condense the Content safety boilerplate to the essential directive, since the data-not-instructions principle can be stated in one sentence for this read-only skill.

DimensionReasoningScore

Conciseness

The body assumes Claude's intelligence (no primer on chokepoints/AIS/JMESPath) and is mostly efficient, but the full response-JSON block plus a four-bullet degradation contract and standard content-safety boilerplate include minor instances that could be trimmed, matching anchor 4 rather than 5.

4 / 5

Actionability

Exact endpoint URL, the X-WorldMonitor-Key header, error codes, and a copy-paste curl|jq worked example make the guidance fully executable for the common case, matching anchor 5.

5 / 5

Workflow Clarity

The single GET action is unambiguous and sequenced (auth -> endpoint -> params -> response -> degradation handling -> errors); the degradation contract supplies interpretation guidance for partial data, satisfying the simple-skill exception at anchor 5.

5 / 5

Progressive Disclosure

With no bundle files present, the body is organized into clear headed sections and external references (OpenAPI, docs URLs) are one level deep and clearly signaled, matching anchor 5.

5 / 5

Total

19

/

20

Passed

Description

95%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: third-person voice, explicit what-and-when, and natural trigger synonyms with named examples. The only minor gap is that it states one primary action rather than enumerating several distinct capabilities.

DimensionReasoningScore

Specificity

"Retrieve live disruption status for the 13 monitored maritime chokepoints (Suez, Hormuz, Malacca, Bab el-Mandeb, Panama, and more)" names a concrete action plus richly specific domain objects and sub-states ("disrupted, congested, or safe"), matching anchor 4 rather than 3 (more concrete) or 5 (only one distinct action, not multiple).

4 / 5

Completeness

It explicitly answers both what ("Retrieve live disruption status...") and when ("Use when the user asks whether...") with concrete trigger phrases, matching anchor 5.

5 / 5

Trigger Term Quality

"whether a strait or canal is disrupted, congested, or safe for shipping right now" covers natural synonyms a user would actually say, matching the comprehensive anchor 5.

5 / 5

Distinctiveness Conflict Risk

The maritime-chokepoint niche with strait/canal/shipping triggers is clearly distinct with minimal overlap risk, matching anchor 5.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
koala73/worldmonitor
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.