CtrlK
BlogDocsLog inGet started
Tessl Logo

producthunt

Search and retrieve content from Product Hunt. Get posts, topics, users, and collections via the GraphQL API. Use when user mentions Product Hunt, PH, or product launches.

75

Quality

93%

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

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

An efficient, highly actionable command-reference skill with well-organized structure and verified bundle references. The only gap is the absence of explicit error-recovery guidance around the setup Quick Check.

DimensionReasoningScore

Conciseness

Lean command reference with no padding and no explanation of concepts Claude already knows (e.g., GraphQL); every section earns its tokens, matching anchor-5.

5 / 5

Actionability

Fully executable, copy-paste-ready commands with concrete arguments covering common cases (by slug, by ID, topic/date filters, comments), matching anchor-5.

5 / 5

Workflow Clarity

Clear sequence of prerequisites → Quick Check (an explicit validation checkpoint) → commands, but no error-recovery feedback loop (e.g., what to do if the Quick Check fails), leaving a minor validation gap versus anchor-5.

4 / 5

Progressive Disclosure

Under 50 lines with well-organized sections (Prerequisites, Commands by category, API Info), and every referenced scripts/*.py path resolves to a real bundle file, matching the simple-skill anchor-5.

5 / 5

Total

19

/

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.

A strong, well-structured description that explicitly answers both what it does and when to use it, with concrete actions and a distinct niche. Slightly below perfect only on trigger term breadth, where a few natural synonyms are absent.

DimensionReasoningScore

Specificity

Names the domain and lists multiple concrete actions covering all entity types — "Get posts, topics, users, and collections" — which is comprehensive coverage matching the anchor-5 example.

5 / 5

Completeness

Clearly states what ("Search and retrieve content... Get posts, topics, users, and collections via the GraphQL API") and explicitly when ("Use when user mentions Product Hunt, PH, or product launches"), matching anchor-5.

5 / 5

Trigger Term Quality

Includes natural terms with a synonym — "Product Hunt, PH, product launches" — but is missing a few common variations users might say (e.g., "Producthunt", "PH posts"), falling just short of comprehensive anchor-5.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Product Hunt) with distinct triggers and minimal overlap risk with other skills, matching anchor-5.

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
ReScienceLab/opc-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.