CtrlK
BlogDocsLog inGet started
Tessl Logo

industry-landscape-briefing

Equips sellers with macro industry trends by analyzing trending data and specific analyst/competitor channels.

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

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./python/agents/youtube-analyst/youtube_analyst/skills/industry-landscape-briefing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a tight, actionable five-step workflow with named tools, parameters, and a well-specified deliverable. Its only real weakness is the absence of validation/feedback checkpoints, which is mitigated by the read-only nature of the operations.

DimensionReasoningScore

Conciseness

The ~15-line body is lean and assumes Claude's competence, explaining nothing it already knows. Minor trimmable padding remains ("Go beyond keyword spam and find actual industry movements", "Do not just read titles"), so it sits at anchor 4 rather than the fully lean anchor 5.

4 / 5

Actionability

Concrete tool calls with parameters are named throughout (get_trending_videos with video_category_id "20"/"28" and region_code, search_channel_videos, get_video_transcript on the top 2-3 videos, generate_timestamp_url, publish_file) plus a defined deliverable structure. It falls short of anchor 5 because no exact call syntax or video-selection criteria are given, leaving minor gaps.

4 / 5

Workflow Clarity

A clear numbered 5-step sequence with the optional step flagged and a structured output spec (Macro Trend / Competitor Actions / Direct Proof). It lacks the validation checkpoint and feedback loop of anchor 5, but the operations are read-only so the destructive/batch cap does not apply; anchor 4 fits.

4 / 5

Progressive Disclosure

The skill is self-contained at under 50 lines with no bundle files present and none needed; content is organized into labeled objective, numbered steps, deliverable spec, and next actions. Per the rubric's simple-skill guideline this qualifies for anchor 5.

5 / 5

Total

17

/

20

Passed

Description

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

The description communicates the skill's purpose and audience adequately but is uniformly mediocre across dimensions. Its chief defect is the complete absence of a "when to use" clause, which both caps completeness and weakens trigger-term quality and distinctiveness.

Suggestions

Add an explicit trigger clause, e.g. "Use when a seller is preparing for a client meeting and needs current industry trends, a competitive landscape, or an industry briefing."

State the concrete mechanism so the what matches the skill body: mention analysis of trending videos and analyst/competitor channel transcripts with timestamped evidence, not just "analyzing trending data".

Include natural synonyms users would say (industry briefing, market trends, competitive landscape, client meeting prep) to improve trigger-term coverage and reduce overlap with generic market-research skills.

DimensionReasoningScore

Specificity

Names the domain (seller-facing macro industry trends) and two actions ("analyzing trending data", "specific analyst/competitor channels"), but the actions are high-level and omit the concrete video/transcript analysis the skill actually performs. Fits anchor 3 (domain + 1-2 concrete actions, not comprehensive) better than anchor 2, which covers domain-plus-a-single-generic-verb descriptions.

3 / 5

Completeness

The "what" is clear (equip sellers with macro industry trends via trending and analyst/competitor channel analysis), but there is no "Use when..." clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. Exactly anchor 3: clear what, when missing.

3 / 5

Trigger Term Quality

Contains relevant keywords ("sellers", "macro industry trends", "analyst", "competitor") but misses natural variations a user would say, such as "industry briefing", "competitive landscape", or "client meeting prep". Matches anchor 3: some relevant keywords, missing common synonyms.

3 / 5

Distinctiveness Conflict Risk

The seller-briefing niche is somewhat specific, but generic trigger surface ("trends", "competitor", "analyst") means it could overlap with general market-research or competitive-analysis skills. Anchor 3: somewhat specific but overlap risk remains.

3 / 5

Total

12

/

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
google/adk-samples
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.