CtrlK
BlogDocsLog inGet started
Tessl Logo

ai-release-hunter

Daily digest of AI releases from Anthropic, Meta, Vercel Labs, OpenAI and Google GitHub repos, the Claude Cowork changelog, the claude.dev blog and Hacker News, deduplicated against a local state file and sent by email. Use when the user asks for a daily AI news digest, to scan AI labs for new releases, or to set up a scheduled release-hunter job.

73

Quality

90%

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

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, operational spec: concrete endpoints and state formats, a clear run order, and real failure handling for a scheduled batch job. The main gaps are endpoint-patterns-instead-of-commands for GitHub and inline repo lists that could live in a reference file.

Suggestions

Move the per-org watched-repo lists to a references/watched-repos.md file and keep a short summary in SKILL.md, so the body stays an overview.

Add one ready-to-run curl example for the GitHub API (with optional GITHUB_TOKEN bearer header) alongside the existing endpoint patterns.

DimensionReasoningScore

Conciseness

The body is dense with facts Claude doesn't know (repo lists, exact hash method, API endpoints, snapshot formats) and never explains known concepts. Every section carries operational load; no padding. Not 4: there are no unnecessary explanations to trim — even the 'why it matters to AUDIENCE' instructions are task requirements, not filler.

5 / 5

Actionability

Concrete guidance throughout: exact endpoints ("GET /repos/{owner}/{repo}/releases", full hn.algolia.com URLs), a deterministic sha256 sectioning method, a send-command example, and per-source dedup keys. Not 5: GitHub calls are endpoint patterns rather than ready-to-run curl commands, and the send example is a template (<send-command>) — justified flexibility, but short of copy-paste ready.

4 / 5

Workflow Clarity

The sequence is explicit end-to-end (configure → scan → dedup → compose → write body to durable file → send → wrap up) with validation checkpoints and feedback loops for this batch operation: rate-limit retry with backoff, failure logging, and state saved only after a successful send so failed sends are retried. Not 4: error recovery is explicitly handled at each fragile step, matching the score-5 anchor.

5 / 5

Progressive Disclosure

Sections are clearly organized (Configuration, per-source, dedup, email format, Sending, Wrap-up) with no nested references and no monolithic wall. Not 5: the ~60 lines of watched-repo lists are inlined in SKILL.md rather than offloaded to a reference file, which would keep the body an overview; not 3: structure is good and nothing is buried.

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.

The description is concrete, source-specific, and pairs a clear 'what' with an explicit 'Use when...' trigger clause. Trigger coverage is good but misses a few natural synonyms. No first/second-person voice issues; no fluff.

DimensionReasoningScore

Specificity

"Daily digest of AI releases from Anthropic, Meta, Vercel Labs, OpenAI and Google GitHub repos, the Claude Cowork changelog, the claude.dev blog and Hacker News, deduplicated against a local state file and sent by email" lists multiple specific concrete actions (scanning named sources, deduplicating, emailing) with comprehensive coverage. Not 4: no gaps in coverage — sources, dedup mechanism and delivery are all named.

5 / 5

Completeness

Explicitly answers both: the 'what' ("Daily digest of AI releases from ... deduplicated against a local state file and sent by email") and the 'when' ("Use when the user asks for a daily AI news digest, to scan AI labs for new releases, or to set up a scheduled release-hunter job"). Both are concrete, matching the score-5 anchor.

5 / 5

Trigger Term Quality

Triggers like "daily AI news digest", "scan AI labs for new releases" and "scheduled release-hunter job" are natural phrases a user would say. Not 5: a few common variants are missing (e.g. "AI news", "what's new in AI", "release notes", "changelog digest"); not 3: coverage is broad and colloquial, not partial.

4 / 5

Distinctiveness Conflict Risk

A daily AI-release digest from named labs with email delivery is a clear niche with distinct triggers (digest, scan AI labs, scheduled job); minimal overlap with general news or GitHub skills. Not 4: the named sources and 'sent by email' framing make collision with related skills unlikely.

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
davila7/claude-code-templates
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.