CtrlK
BlogDocsLog inGet started
Tessl Logo

trending-ad-hook-spotter

Monitor Twitter/X, Reddit, LinkedIn, and Hacker News for trending narratives, viral posts, and hot-button topics in your space. Maps trends to ad hook opportunities with timing urgency scores. Tells you what to run ads about right now while the topic is hot.

62

Quality

73%

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 ./skills/ads/composites/trending-ad-hook-spotter/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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, executable API guidance and a clear phased workflow, but it is weakened by duplicated sections, missing error-recovery checkpoints across the multi-API batch process, and a monolithic structure that could offload detail to reference files.

Suggestions

Remove the duplicated Prerequisites/Tools Required and When to Use/Trigger Phrases sections to tighten token usage.

Add explicit error-recovery checkpoints for the batch scanning phase (e.g., what to do on empty web_search results, rate limits, or failed Apify runs) to lift workflow clarity.

Move the long per-platform API-call blocks and the full output template into reference files (e.g., references/api-calls.md, references/output-template.md) and summarize them in SKILL.md.

DimensionReasoningScore

Conciseness

Mostly efficient and concrete, but duplicates Prerequisites vs. Tools Required and When to Use vs. Trigger Phrases, plus minor motivational fluff ("before your competitors do") — the kind of tightening the score-2 anchor describes.

2 / 3

Actionability

Provides fully executable, copy-paste-ready guidance: real web_search query templates, exact Apify HTTP endpoints with request bodies, Algolia HN API URLs with parameters, named output fields, and a weighted scoring table.

3 / 3

Workflow Clarity

Phases are clearly sequenced with one explicit validation loop (Apify poll-until-SUCCEEDED), but the broader multi-API batch process lacks error-recovery checkpoints for failed queries or rate limits, capping it at 2 for batch operations.

2 / 3

Progressive Disclosure

A single well-organized file with no nested references, but at ~290 lines much of the per-platform API-call detail and output template could be split into reference files rather than kept inline.

2 / 3

Total

9

/

12

Passed

Description

82%

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 trigger-term-rich with a clear distinct niche, but it omits an explicit "Use when..." invocation clause, which caps its completeness. Adding a sentence stating when Claude should invoke the skill would lift completeness to 3.

Suggestions

Add an explicit 'Use when...' clause (e.g., 'Use when the user wants to capitalize on a trending topic for paid ads, or asks what to run ads about right now') to satisfy the completeness trigger requirement.

Soften the jargon phrase 'ad hook opportunities' toward language a user would naturally say, keeping the strong natural trigger terms intact.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across named platforms — "Monitor Twitter/X, Reddit, LinkedIn, and Hacker News", "Maps trends to ad hook opportunities", "timing urgency scores" — matching the score-3 anchor for specific concrete actions.

3 / 3

Completeness

Clearly answers "what" but lacks an explicit "Use when..." trigger clause; per the guideline, a missing explicit trigger guidance caps completeness at 2.

2 / 3

Trigger Term Quality

Includes natural terms users would say — "trending narratives", "viral posts", "hot-button topics", "run ads about", "while the topic is hot" — giving good coverage despite slight jargon in "ad hook opportunities".

3 / 3

Distinctiveness Conflict Risk

The trending-ad-hook niche across four specific social platforms is clearly distinct and unlikely to trigger for unrelated skills.

3 / 3

Total

11

/

12

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