CtrlK
BlogDocsLog inGet started
Tessl Logo

daily-news-report

Scrapes content based on a preset URL list, filters high-quality technical information, and generates daily Markdown reports.

54

Quality

61%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/daily-news-report/SKILL.md

The canonical home for this skill is daily-news-report in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

63%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 a detailed, actionable, well-sequenced workflow with strong feedback loops, though it is verbose and monolithic with no progressive disclosure into reference files. Splitting the prompt templates and output template into bundle files would improve both conciseness and navigation.

Suggestions

Move the SubAgent prompt templates and the output template into reference files under references/ and link to them, reducing inline bulk.

Replace the large ASCII architecture diagram with a compact bulleted phase list to save tokens while preserving the sequence.

Consolidate the two SubAgent call examples into one canonical example with a short note on the worker-vs-general-purpose variant.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete YAML/MCP blocks and no padding with concepts Claude already knows, but the large ASCII architecture diagram and two near-duplicate SubAgent call examples could be trimmed.

3 / 5

Actionability

Provides copy-pasteable SubAgent prompts, concrete MCP tool calls (mcp__chrome-devtools__new_page, etc.), explicit output_schema and an output template — mostly executable with only minor gaps.

4 / 5

Workflow Clarity

Eight clearly sequenced phases with explicit decision thresholds (>=25 items / >=20 high-quality), a feedback loop (retry/skip/disable sources), and error handling; minor validation gaps keep it just below 5.

4 / 5

Progressive Disclosure

Well-sectioned but monolithic: no references/, scripts/, or assets/ bundle files exist, and content that belongs in separate files (SubAgent prompt templates, output template, architecture) is all inlined in one ~350-line file.

3 / 5

Total

14

/

20

Passed

Description

58%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 states concrete capabilities clearly but omits any explicit 'when to use' trigger guidance, capping completeness and weakening trigger-term quality. It is distinct and specific but would benefit from a Use-when clause naming natural user phrases.

Suggestions

Add a 'Use when...' clause naming natural triggers, e.g. 'Use when the user wants a daily curated tech-news digest or roundup from a URL list.'

Replace generic words like 'content' with concrete nouns users actually say ('news', 'articles', 'tech posts') to improve trigger-term quality.

Mention the dedup/cache behavior briefly so the 'what' coverage matches what the body actually does.

DimensionReasoningScore

Specificity

Names three concrete actions — 'Scrapes content based on a preset URL list, filters high-quality technical information, and generates daily Markdown reports' — giving good coverage with minor gaps (no mention of caching/dedup, which the body relies on).

4 / 5

Completeness

Has a clear 'what' (scrape, filter, generate reports) but no 'when'/'Use when' clause, which per the rubric caps completeness at 3; the only trigger guidance lives in the body, not the description.

3 / 5

Trigger Term Quality

Contains some relevant terms ('scrapes', 'URL list', 'Markdown reports') but 'content' and 'reports' are generic and it misses natural variations a user would say like 'news digest', 'curated tech news', or 'daily roundup'.

3 / 5

Distinctiveness Conflict Risk

The daily-technical-news-report niche is fairly distinct with only minor overlap risk against other scraping or summarization skills.

4 / 5

Total

14

/

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
administrakt0r/AI-Agents-Safe-Coding-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.