CtrlK
BlogDocsLog inGet started
Tessl Logo

hormuz-strait

Check the current status of the Strait of Hormuz — shipping transit data, oil price impact, stranded vessels, insurance risk levels, diplomatic developments, and global trade impact. Use this skill whenever the user asks about the Strait of Hormuz, Hormuz chokepoint, Persian Gulf shipping risk, oil transit disruption, war risk premium in the Gulf, Middle East shipping routes, tanker traffic through Hormuz, oil supply chain risk, or geopolitical risk affecting energy markets. Triggers include: "Hormuz status", "Strait of Hormuz", "is Hormuz open", "shipping through the Gulf", "oil chokepoint", "Persian Gulf tanker traffic", "war risk premium", "Hormuz crisis", "energy supply chain risk", "oil transit disruption", "Middle East shipping", any mention of Hormuz or Persian Gulf in context of oil, shipping, or geopolitical risk.

64

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/data-providers/skills/hormuz-strait/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is well-structured and actionable with a strong request-to-field mapping table and a genuine one-level reference, but it leans slightly verbose and lacks an explicit fetch-validation feedback loop despite handling potentially unreliable external data. Tightening narration and adding a concrete 'verify success before presenting' checkpoint would lift conciseness and workflow clarity.

Suggestions

Add an explicit validation checkpoint in Step 1 (e.g., 'If success is false or data is missing, stop and report unavailability') with a retry-or-fallback loop, turning implicit handling into an enforced feedback loop.

Trim narration Claude already infers — such as 'Parse the JSON response', the 'Values are returned uppercase' aside, and restating monitored categories — to improve token efficiency.

Include a short executable example for parsing the JSON response (e.g., a jq or python one-liner extracting key fields) to make the actionability fully copy-paste ready.

DimensionReasoningScore

Conciseness

Mostly efficient but includes some padding Claude doesn't need, such as 'Parse the JSON response' narration, restating frontmatter capabilities, and the 'Values are returned uppercase' aside; could be tightened without losing clarity.

3 / 5

Actionability

Provides an executable curl command and a detailed field-mapping table linking user requests to concrete API sections and fields, with mostly copy-paste-ready guidance; minor gap is no example of parsing the JSON in code.

4 / 5

Workflow Clarity

A clear four-step sequence is present, but there is no validation checkpoint after the fetch (e.g., checking success/data presence is only loosely described) and no error-recovery feedback loop beyond 'suggest checking the website'; checkpoints are implicit rather than enforced.

3 / 5

Progressive Disclosure

Well-organized sections with a real one-level-deep reference (references/api_schema.md, verified to exist) clearly signaled and used for exact field details; the overview stays appropriately concise with bulk schema pushed to the reference file.

4 / 5

Total

14

/

20

Passed

Description

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

The description is exemplary: it pairs concrete monitored data categories with an explicit 'Use when' clause and a rich list of natural trigger phrases and synonyms. It is highly specific and distinctive with minimal conflict risk. Minor note: it is somewhat long and slightly padded with overlapping trigger phrasings, but clarity is not compromised.

DimensionReasoningScore

Specificity

Lists several concrete data categories the skill monitors ('shipping transit data, oil price impact, stranded vessels, insurance risk levels, diplomatic developments, and global trade impact'), giving multiple specific actions, though framed as monitored topics rather than discrete actions.

4 / 5

Completeness

Explicitly answers both 'what' (checks strait status across shipping/oil/insurance/diplomacy data) and 'when' with an explicit 'Use this skill whenever...' clause plus a 'Triggers include:' list of concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger coverage including synonyms and phrasings users would say ('Strait of Hormuz', 'is Hormuz open', 'Persian Gulf tanker traffic', 'war risk premium', 'oil transit disruption'), matching the anchor for comprehensive natural terms.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Strait of Hormuz / Persian Gulf shipping and oil chokepoint monitoring) with highly specific triggers unlikely to fire for unrelated skills; minimal conflict risk.

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.

Validation16 / 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.