CtrlK
BlogDocsLog inGet started
Tessl Logo

track-vessel-traffic

Retrieve a point-in-time AIS vessel-traffic snapshot with disruption candidates and optional tanker overlay, filterable by bounding box. Use when the user asks what ships are in an area, or whether maritime traffic is disrupted.

72

Quality

90%

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

88%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, executable API skill with a copy-paste example, clear parameter and error guidance, and a useful degradation contract. Structure is clean; the only gap is no progressive file split, which is appropriate for this size.

Suggestions

If the response shape or parameter notes grow, move the full field reference into a references/ file and keep only the essential shape inline.

Consider a one-line note on retry/backoff behavior for 429 to make the rate-limit guidance fully actionable.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence—no preamble on what AIS is—and the auth disambiguation and degradation contract earn their tokens, with only minor trimmable phrasing.

4 / 5

Actionability

Provides a concrete endpoint, a full parameters table, an executable copy-paste curl example with jq projection, and explicit error codes—fully actionable.

5 / 5

Workflow Clarity

A single unambiguous GET action with a clear degradation contract ('no data, never no ships') serving as the response checkpoint; the simple-skill exception applies since it is read-only with no destructive/batch step.

5 / 5

Progressive Disclosure

Well-organized sections (Authentication, Endpoint, Parameters, Response, Errors, When NOT to use, References) with one-level-deep external references (OpenAPI, auth matrix), though all content lives inline in SKILL.md with no separate bundle files.

4 / 5

Total

18

/

20

Passed

Description

92%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 specific, well-triggered description that clearly answers both what the skill does and when to use it, with minimal conflict risk. Adding a few synonyms (tankers, dark fleet) would round out trigger coverage.

Suggestions

Add synonyms like 'tanker movements' or 'dark-fleet activity' to the description's trigger clause so users phrasing it those ways match too.

DimensionReasoningScore

Specificity

Names multiple concrete capabilities—'point-in-time AIS vessel-traffic snapshot', 'disruption candidates', 'optional tanker overlay', 'filterable by bounding box'—covering the domain comprehensively.

5 / 5

Completeness

Explicitly states what it does ('Retrieve a point-in-time AIS vessel-traffic snapshot...') and when to use it ('Use when the user asks what ships are in an area, or whether maritime traffic is disrupted').

5 / 5

Trigger Term Quality

Natural phrases like 'what ships are in an area' and 'whether maritime traffic is disrupted' are present, but synonyms such as 'tankers', 'dark fleet', or 'shipping activity' are only covered in the body, not the description.

4 / 5

Distinctiveness Conflict Risk

A narrow AIS vessel-traffic niche with distinct triggers (ships in an area, maritime disruption) makes overlap with other skills minimal.

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.

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