CtrlK
BlogDocsLog inGet started
Tessl Logo

blogwatcher

Monitor blogs and RSS/Atom feeds via blogwatcher-cli tool.

56

Quality

64%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./skills/research/blogwatcher/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable with concrete commands and clean organization, but its conciseness is diluted by repetitive binary-install variants and example blocks, and batch/destructive operations lack validation checkpoints.

Suggestions

Collapse the four platform-specific binary download commands into a single example plus a note listing platform suffixes to reduce repetition.

Add a brief validation/verification step for destructive or batch operations (e.g. confirm unread count before/after `read-all`, or list-then-confirm before `remove --yes`).

Trim the example-output blocks to one representative snippet per command to improve token efficiency.

DimensionReasoningScore

Conciseness

The body is largely lean and command-focused without explaining known concepts, but the four near-identical binary-download curl commands and the lengthy example-output blocks could be tightened; it earns 3-level efficiency in places but is padded overall.

2 / 3

Actionability

Provides many concrete, copy-paste-ready commands (e.g. `blogwatcher-cli add "My Blog" https://example.com --feed-url ...`) with real flags and example output, fully executable rather than pseudocode.

3 / 3

Workflow Clarity

Commands are grouped logically and the migration step is sequenced, but batch/destructive operations (`read-all`, `remove --yes`, `scan`) have no explicit validation or verification checkpoints, capping workflow clarity at 2 per the rubric.

2 / 3

Progressive Disclosure

A single, single-purpose CLI reference with well-organized sections (Installation, Common Commands, Environment Variables, Example Output, Notes) and no external bundle files or nested references; structure is clear and easy to navigate.

3 / 3

Total

10

/

12

Passed

Description

57%

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 specific and third-person with a clear niche, but it lacks an explicit "Use when..." trigger clause and broader trigger-term coverage, capping completeness and trigger quality at 2.

Suggestions

Add a "Use when..." clause naming user-facing triggers, e.g. "Use when tracking blog updates, monitoring RSS/Atom feeds, or importing OPML subscriptions."

Expand the action list beyond "Monitor" to include discovery, scraping, OPML import, and read/unread management for stronger specificity.

Add common user phrasings like "feed reader" or "RSS reader" to improve trigger-term coverage.

DimensionReasoningScore

Specificity

Names the domain ("blogs and RSS/Atom feeds") and one concrete action ("Monitor"), but does not enumerate the tool's fuller capabilities (scraping, OPML import, read/unread management) described in the body.

2 / 3

Completeness

States what the skill does but provides no "Use when..." clause or equivalent explicit trigger guidance; per the rubric, a missing trigger clause caps completeness at 2.

2 / 3

Trigger Term Quality

Includes relevant natural terms ("blogs", "RSS/Atom feeds", "Monitor") but omits common variations users might say ("feed reader", "RSS reader", "subscribe to feeds", "track new posts").

2 / 3

Distinctiveness Conflict Risk

The combination of a specific niche (blog/RSS feed monitoring) plus a named tool ("blogwatcher-cli") gives it distinct triggers unlikely to overlap with unrelated skills.

3 / 3

Total

9

/

12

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
NousResearch/hermes-agent
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.