CtrlK
BlogDocsLog inGet started
Tessl Logo

track-earthquakes

Retrieve recent earthquakes (USGS) with magnitude, depth, location, and a concern score that flags proximity to nuclear test sites. Use when the user asks about recent seismic activity or whether an earthquake was natural.

76

Quality

96%

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

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

An exemplary API skill body: it tells Claude exactly how to authenticate, call, and interpret the response with a working example, and it routes away sibling skills explicitly. Nothing is padded, nothing critical is missing, and the response schema plus error table make the workflow self-sufficient.

DimensionReasoningScore

Conciseness

Every section — auth, endpoint, parameters, response shape, worked example, content safety, errors, routing, references — carries information Claude cannot infer, and none teaches known concepts. The one non-operational section (content safety) is three sentences and earns its place, matching the "lean and efficient; every token earns its place" anchor.

5 / 5

Actionability

The body gives the exact endpoint, the exact auth header with format, a copy-paste curl example with jq projection, a full response schema, and a parameter table. This is fully executable and covers the common case, matching the top anchor.

5 / 5

Workflow Clarity

This is a simple, single-purpose skill (one authenticated GET), and the single action is unambiguous: a worked example plus explicit error handling (401 missing key, 429 retry with backoff) provides the feedback loop. Per the simple-skill guidance this earns the top score; there are no destructive or batch operations to trigger a cap.

5 / 5

Progressive Disclosure

The body is short with well-organized sections, and detail lives one level deep in clearly signaled external references (OpenAPI operation ListEarthquakes, auth matrix). There are no bundle files to misplace content, and navigation is trivial — matching the well-organized-sections exception for compact skills.

5 / 5

Total

20

/

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 strong description that states exactly what the skill retrieves, enumerates the returned fields, and pairs it with an explicit, natural "Use when" clause. Third-person voice and concrete trigger phrases put it near the top of the scale; the only gap is a few missing synonyms for earthquake-related queries.

Suggestions

Add common natural-language synonyms ("quake", "tremor", "aftershock", "epicenter") to the when-clause to push trigger coverage from good to comprehensive.

Optionally mention the magnitude/depth filtering capability (e.g., "filter by magnitude or time window") so the description reflects the parameterized actions, not just the default retrieval.

DimensionReasoningScore

Specificity

"Retrieve recent earthquakes (USGS) with magnitude, depth, location, and a concern score that flags proximity to nuclear test sites" lists multiple concrete actions with comprehensive coverage of what is returned. It goes beyond naming the domain — every data element is enumerated — so it matches the top anchor rather than 4, where minor coverage gaps would be expected.

5 / 5

Completeness

The description answers both questions explicitly: what ("Retrieve recent earthquakes (USGS) with magnitude, depth, location, and a concern score...") and when ("Use when the user asks about recent seismic activity or whether an earthquake was natural"), with concrete trigger phrases — a direct match to the top anchor.

5 / 5

Trigger Term Quality

"Use when the user asks about recent seismic activity or whether an earthquake was natural" supplies natural phrases users would say, but coverage stops short of the comprehensive-with-synonyms level of the 5 anchor. Missing common variations such as "quake", "tremor", "aftershock", or "epicenter".

4 / 5

Distinctiveness Conflict Risk

The niche is narrow and distinctive — seismology data plus nuclear-test-site concern scoring — with trigger terms ("recent earthquakes", "seismic activity", "was an earthquake natural") that would not plausibly fire sibling hazard skills. Clear niche with distinct triggers and minimal conflict risk.

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.