CtrlK
BlogDocsLog inGet started
Tessl Logo

hormuz-strait

Check the live status of the Strait of Hormuz from the Hormuz Strait Monitor dashboard: open, restricted, or closed status, tanker transits vs normal, stranded vessels, Brent price impact, war-risk insurance levels, cargo throughput, tanker freight rates, diplomatic developments, and global trade impact. Use this skill whenever the user asks about the Strait of Hormuz or the Persian Gulf in the context of oil, shipping, or geopolitical risk — whether Hormuz is open, chokepoint or transit disruption, Gulf tanker traffic, war-risk premiums, Middle East shipping routes, or energy supply-chain risk.

76

Quality

93%

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, highly actionable read-only skill: an executable fetch command, exact field names, a request-to-section mapping table, explicit failure handling, and a single clearly signaled reference file that correctly externalizes the full API schema. The only meaningful improvement is trimming the duplication between the Step 2 mapping table and the Step 3 briefing enumeration to tighten token efficiency.

DimensionReasoningScore

Conciseness

The body assumes Claude's domain knowledge — no space is wasted explaining what the Strait of Hormuz, Brent, or war-risk insurance is — and the curl command, mapping table, and presentation rules are all operational. Scored 4 rather than 5 because the section inventory is enumerated twice (the Step 2 request-to-section table and the Step 3 numbered briefing list), and the insurance-level interpretation table mildly restates what the uppercase level names already convey. Not 3: there is no actual over-explanation of concepts Claude already knows.

4 / 5

Actionability

Fully executable guidance: a copy-paste-ready command ('curl -s https://hormuzstraitmonitor.com/api/dashboard'), the documented response envelope ('{ "success": true, "data": { ... }, "timestamp": "..." }'), exact field names throughout (brentPrice, percentOfNormal, warRiskPercent), a concrete abnormality threshold ('if percentOfNormal is below 80% or above 120%, call it out'), and a failure-handling path ('If success is false or the request fails, inform the user the monitor is temporarily unavailable'). Specific guidance covers all the common request cases via the mapping table.

5 / 5

Workflow Clarity

A clear four-step sequence (fetch → identify user needs → present → respond) with an explicit validation checkpoint on the API response (checking the success flag) and an error-recovery fallback (tell the user the monitor is unavailable and point to the website). The skill is read-only, so the destructive/batch validation cap does not apply, and the simple-skill guidance confirms a clear, unambiguous sequence can score 5.

5 / 5

Progressive Disclosure

Appropriate split: key fields are inlined in SKILL.md for the common lookup cases, while the full schema ('Complete API response schema with field descriptions and data types') lives in references/api_schema.md — verified to exist and to match that description. The reference is one level deep, clearly signaled with a purpose statement and an explicit instruction on when to read it ('Read the reference file when you need exact field names or data type details').

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 that clearly states what the skill does with a rich enumeration of concrete data capabilities and an explicit, well-phrased 'Use this skill whenever...' trigger clause with natural keywords. The only weakness is that two capabilities present in the body (crisis timeline and latest news) are absent from the description, leaving coverage slightly short of comprehensive.

DimensionReasoningScore

Specificity

Names a concrete action ('Check the live status of the Strait of Hormuz') and enumerates ~10 specific capabilities ('open, restricted, or closed status, tanker transits vs normal, stranded vessels, Brent price impact, war-risk insurance levels, cargo throughput, tanker freight rates, diplomatic developments, and global trade impact'). Scored 4 rather than 5 because the skill body also covers crisis timeline and latest news, which the description omits — a minor coverage gap rather than comprehensive.

4 / 5

Completeness

Explicitly answers both what ('Check the live status of the Strait of Hormuz from the Hormuz Strait Monitor dashboard: ...') and when ('Use this skill whenever the user asks about the Strait of Hormuz or the Persian Gulf in the context of oil, shipping, or geopolitical risk — whether Hormuz is open, ...'). This mirrors the anchor-5 example structure of concrete capability list plus explicit 'Use when' trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrasings users would actually say: 'Strait of Hormuz', 'Persian Gulf', 'whether Hormuz is open', 'chokepoint or transit disruption', 'Gulf tanker traffic', 'war-risk premiums', 'Middle East shipping routes', 'energy supply-chain risk'. This matches the anchor for full coverage including synonyms, with no natural terms obviously missing.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche — monitoring a single named chokepoint via a named dashboard — with distinct triggers (Hormuz, Persian Gulf, war-risk premiums, chokepoint disruption) that are unlikely to fire for unrelated skills. No overlap risk with generic oil/shipping skills because the geographic scope is unambiguous.

5 / 5

Total

19

/

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
himself65/finance-skills
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.