CtrlK
BlogDocsLog inGet started
Tessl Logo

daily-product-digest

When the user wants a summary of what's trending on Product Hunt, Hacker News, Indie Hackers, or other product/startup communities. Also use when the user mentions "what launched today", "trending products", "HN front page", or "keep up with the market".

69

Quality

62%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/daily-product-digest/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong description with excellent trigger terms and clear 'when' guidance, making it highly selectable from a large skill set. Its main weakness is that the 'what' portion is somewhat vague — it says 'summary of what's trending' but doesn't enumerate specific actions like fetching top posts, summarizing discussions, or comparing launches. Overall it performs well for skill selection purposes.

Suggestions

Add more specific concrete actions to the 'what' portion, e.g., 'Fetches top posts, summarizes launches and discussions, and highlights trending products from Product Hunt, Hacker News, Indie Hackers...'

DimensionReasoningScore

Specificity

The description names the domain (product/startup community trends) and implies actions like summarizing trending content, but doesn't list multiple specific concrete actions (e.g., fetch top posts, summarize discussions, compare launches, track upvotes).

2 / 3

Completeness

Clearly answers both 'what' (summary of trending content on product/startup communities) and 'when' (explicit 'Use when' equivalent with trigger phrases like 'what launched today', 'trending products', 'HN front page').

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms: 'trending on Product Hunt', 'Hacker News', 'Indie Hackers', 'what launched today', 'trending products', 'HN front page', 'keep up with the market' — these are phrases users would naturally say.

3 / 3

Distinctiveness Conflict Risk

Very distinct niche — product/startup community trend monitoring with specific platform names (Product Hunt, Hacker News, Indie Hackers) makes it unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Implementation

35%

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

This skill is well-structured and provides a useful output template, but it's significantly over-explained for Claude's capabilities. Most of the content describes processes Claude already understands (filtering for relevance, analyzing sentiment, pattern recognition). The skill would benefit greatly from being condensed to the output format, source-specific signal thresholds, and the filtering heuristics, cutting the rest.

Suggestions

Cut the content by at least 50% — remove 'When to Use', 'Context Required', and 'Common mistakes' sections which describe things Claude already knows how to reason about.

Add concrete, executable methods for actually accessing these data sources (e.g., specific URLs to fetch, API endpoints, or web search queries to use), since the skill currently only describes what to look for but not how to retrieve it.

Consolidate the workflow into a tighter format: keep the output template and the source-specific signals table, but remove the narrative descriptions of obvious analytical steps like 'filter for relevance' and 'analyze what's working'.

Move the detailed output format template and source signals table to a referenced file, keeping SKILL.md as a concise overview with the core filtering logic and a link to the template.

DimensionReasoningScore

Conciseness

Extremely verbose for what it conveys. Much of the content describes obvious processes (scan sources, filter for relevance, analyze what's working) that Claude already knows how to do. The 'Context Required', 'Common mistakes', and 'Frameworks' sections largely state the obvious. This could be cut to 1/3 the length without losing actionable value.

1 / 3

Actionability

Provides a clear output template and some concrete guidance (specific platforms, signal thresholds like '500+ upvotes'), but lacks any executable code or API calls for actually fetching data from these sources. The workflow is procedural description rather than concrete commands. The skill essentially describes a thought process rather than providing tools or methods to execute it.

2 / 3

Workflow Clarity

Steps are clearly sequenced (define scope → scan → filter → analyze → generate), but there are no validation checkpoints or feedback loops. No guidance on what to do when sources are inaccessible, when no relevant items are found, or how to verify the accuracy of gathered information. The workflow reads more like a general process description than a precise operational guide.

2 / 3

Progressive Disclosure

References related skills at the bottom (competitive-analysis, market-research, launch-strategy), which is good. However, the main content is a monolithic document that could benefit from splitting — the output template, the source-specific signals table, and the frameworks could be separate references. The inline content is lengthy for a SKILL.md overview.

2 / 3

Total

7

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
shawnpang/startup-founder-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.