CtrlK
BlogDocsLog inGet started
Tessl Logo

hacker-news-scraper

Search Hacker News stories and comments using the free Algolia API. No Apify token needed. Use when you need to find HN discussions, track mentions, discover Show HN launches, or monitor tech community sentiment.

72

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

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

Excellent content for a simple script-based skill: fully executable quick-start examples, a complete and accurate CLI reference, and a correctly split bundle. The only improvement is trimming the script-internals section, which explains implementation details Claude does not need to use the skill.

DimensionReasoningScore

Conciseness

The body is lean — quick-start commands, a flag table, an output schema, and a one-line cost note — with no explanations of concepts Claude already knows. Minor trimmable content exists: the 'How the Script Works' internals (pagination, numericFilters details) and the repeated 'No Apify token needed' note add tokens beyond what running the skill requires. This sits at 'efficient with minor over-explanation', below the every-token-earns-its-place anchor at 5.

4 / 5

Actionability

Three copy-paste-ready commands cover the common cases (topic search, Show HN browse, comment search), the single dependency install is stated, and the CLI table documents every flag with defaults. All flags were verified against the actual script's argparse and match; the output example shows the exact returned schema.

5 / 5

Workflow Clarity

A simple, single-purpose skill where the single action — run scripts/search_hn.py with the documented flags — is unambiguous, satisfying the simple-skill exception. The operation is read-only search, so the destructive/batch validation cap does not apply.

5 / 5

Progressive Disclosure

The body is short and well-organized with clear sections; executable logic is appropriately split into scripts/search_hn.py, which exists in the bundle and is referenced with matching paths and accurate flag documentation. References are one level deep and clearly signaled, with no inlined content that belongs in a separate file.

5 / 5

Total

19

/

20

Passed

Description

82%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: correct third-person voice, explicit and concrete 'Use when' trigger guidance, and a clear HN-specific niche. The only weakness is that the what-clause states a single action (search stories and comments), with the additional capabilities conveyed only through trigger phrasing.

Suggestions

Promote one or two of the trigger scenarios into stated actions in the what-clause, e.g. 'Search Hacker News stories and comments... track mentions of a tool or company, and discover Show HN launches'.

Add a common synonym or site reference (e.g. 'news.ycombinator.com') to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

The what-clause 'Search Hacker News stories and comments using the free Algolia API' names the domain and one concrete action applied to two item types; the remaining phrases ('track mentions, discover Show HN launches, or monitor tech community sentiment') are framed as 'Use when' triggers rather than stated capabilities. This matches the anchor for 1-2 concrete actions without comprehensive coverage, and falls short of the several-distinct-actions anchor at 4.

3 / 5

Completeness

Explicitly answers both what ('Search Hacker News stories and comments using the free Algolia API') and when ('Use when you need to find HN discussions, track mentions, discover Show HN launches, or monitor tech community sentiment') with four concrete trigger phrases. This matches the anchor 5 example structure exactly; the when-clause is fully explicit, not merely present.

5 / 5

Trigger Term Quality

Includes natural terms users would actually say — 'Hacker News', 'HN discussions', 'Show HN', 'track mentions', 'monitor tech community sentiment'. A few natural variants are missing (news.ycombinator.com, YC, HN posts), so it does not reach the comprehensive synonym/extension coverage of 5.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Hacker News search via Algolia) with distinct triggers like 'Show HN' and 'HN discussions' that no general skill would claim. Minimal conflict risk with other skills.

5 / 5

Total

17

/

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
gooseworks-ai/goose-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.