CtrlK
BlogDocsLog inGet started
Tessl Logo

fetch-news-digest

Retrieve the pre-aggregated digest of World Monitor's curated news feeds, bucketed by category, with per-article threat classification and alert flags. Use when the user asks what's in the news right now, wants headlines by topic, or needs a current-events sweep.

68

Quality

85%

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

82%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-organized, highly actionable single-file skill: executable examples, exact parameter and response contracts, explicit staleness/error handling, a prompt-injection safety note, and a clear "When NOT to use" routing section. Its only deductions are mild verbosity in the coverage/stale explanation and response-shape detail that could be split into a reference file.

DimensionReasoningScore

Conciseness

The body is dense with API-specific knowledge Claude cannot already know (epoch-millisecond timestamps, the staleReason closed vocabulary, feed-status semantics), with no generic-concept padding — but the long coverage/stale paragraph and the map-view caveat paragraphs run somewhat long and could be trimmed, matching anchor 4 (efficient, minor over-explanation) rather than anchor 5.

4 / 5

Actionability

Fully executable, copy-paste-ready curl examples with real headers, JMESPath projections, a jq pipeline, a concrete parameter table with shapes and fallback behavior, a complete response-shape JSON sample, and explicit error codes with remediation ("429 — rate limited; retry with backoff") — the examples cover the common cases, matching anchor 5.

5 / 5

Workflow Clarity

Both workflows (connected MCP and server-to-server HTTP) are clearly sequenced auth → call → interpret → handle errors, with validation checkpoints ("reject a response when coverage.servedStale is true", honest reporting of translate failures and stale coverage); it lacks an explicit numbered step sequence with feedback loops, so anchor 4 fits better than anchor 5 — and the destructive/batch cap at 3 does not apply since no such operations exist.

4 / 5

Progressive Disclosure

No bundle files exist; the body is a single file with clear section headers, and the References section points to one-level-deep external links. The full response-shape JSON and the stale-policy vocabulary are candidates to move to a reference file, and the skill exceeds the under-50-lines simple-skill exception — good structure with minor organization gaps (anchor 4).

4 / 5

Total

17

/

20

Passed

Description

83%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, concrete about what it returns, and paired with an explicit, naturally-phrased trigger clause. It is held below top marks only by a single-action framing that omits the skill's analysis/translation surfaces and a few common news synonyms.

DimensionReasoningScore

Specificity

"Retrieve the pre-aggregated digest of World Monitor's curated news feeds, bucketed by category, with per-article threat classification and alert flags" names a concrete action with detailed output characteristics, but it is a single retrieve action and omits the analyze/translate/MCP capabilities the body covers — matching anchor 4 (specific actions with minor coverage gaps) rather than the comprehensive multi-action coverage of anchor 5.

4 / 5

Completeness

It explicitly answers both questions: a clear "what" ("Retrieve the pre-aggregated digest… bucketed by category, with per-article threat classification and alert flags") and an explicit "Use when" clause with three concrete trigger phrases — matching anchor 5 exactly; the anti-drift check against anchor 4 finds no vagueness to downgrade.

5 / 5

Trigger Term Quality

Natural user phrases like "what's in the news right now", "headlines by topic", and "current-events sweep" are exactly what a user would say, but common synonyms such as "latest news", "breaking news", or "what's happening" are missing — good coverage with a few natural terms absent (anchor 4), not the synonym-level comprehensiveness of anchor 5.

4 / 5

Distinctiveness Conflict Risk

"Pre-aggregated digest of World Monitor's curated news feeds" carves a clear niche distinct from news-search, country-brief, or threat-signal skills, but "wants headlines by topic" could mildly overlap a keyword-based news search skill — mostly distinct with minor overlap risk (anchor 4), not the minimal-conflict clarity of anchor 5.

4 / 5

Total

17

/

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.