CtrlK
BlogDocsLog inGet started
Tessl Logo

theme-detector

Detect and analyze trending market themes across sectors. Use when user asks about current market themes, trending sectors, sector rotation, thematic investing, what themes are hot or cold, or wants to identify bullish and bearish market narratives with lifecycle analysis.

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/theme-detector/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 content is highly actionable with concrete commands and a clear step sequence, supported by real, well-organized reference files. Its main weaknesses are verbosity (inlined schema and repeated command examples) and the absence of explicit validation checkpoints in the batch workflow.

Suggestions

Add an explicit validation checkpoint in Step 3 (e.g., inspect the JSON output's data_quality object and abort/skip narrative confirmation if data is incomplete) so the batch workflow can score above 3 on workflow clarity.

Move the large inlined JSON output schema into a reference file (e.g., references/output_schema.md) and keep only the key fields table inline to reduce token usage and improve conciseness.

Consolidate the multiple near-duplicate theme_detector.py invocation examples in Step 2 into one canonical example plus a compact options table.

DimensionReasoningScore

Conciseness

The body is mostly task-specific operational detail but includes unnecessary padding such as a large inlined JSON output schema, several near-duplicate script invocation examples, and explanations of concepts Claude already knows, matching anchor 3.

3 / 5

Actionability

Provides concrete, copy-paste-ready commands (python3 theme_detector.py, uv run ...) with specific CLI flags and input contracts covering common cases, but template placeholders like YYYY-MM-DD and the WebSearch step being a pattern rather than executable code leave minor gaps.

4 / 5

Workflow Clarity

A clear six-step sequence is present, but this batch data operation has no explicit validation checkpoints (e.g., checking data_quality before proceeding), so per the rubric's batch-operation cap workflow clarity is capped at 3.

3 / 5

Progressive Disclosure

Good section structure with well-signaled, verified, one-level-deep references (references/*.md, assets/report_template.md), but a large inlined JSON schema and verbose script examples that could live in separate files represent minor organization gaps, matching anchor 4.

4 / 5

Total

14

/

20

Passed

Description

86%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 that clearly states what the skill does and when to use it, with comprehensive natural trigger terms. It is slightly held back by generic action verbs ('detect and analyze') rather than a fuller enumeration of concrete capabilities.

DimensionReasoningScore

Specificity

Names the domain ('trending market themes across sectors') and two concrete actions ('Detect and analyze'), but does not enumerate a list of several specific operations, so it matches anchor 3 rather than 4.

3 / 5

Completeness

Explicitly answers both 'what' ('Detect and analyze trending market themes across sectors') and 'when' ('Use when user asks about...') with concrete trigger phrases, matching anchor 5.

5 / 5

Trigger Term Quality

Comprehensive natural-language trigger coverage including synonyms and variations ('current market themes, trending sectors, sector rotation, thematic investing, what themes are hot or cold, bullish and bearish market narratives, lifecycle analysis'), matching the anchor 5 example.

5 / 5

Distinctiveness Conflict Risk

The niche is fairly distinct with specific thematic-investing triggers, but there is minor overlap risk with closely related sector/market skills, so anchor 4 fits better than 5.

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
tradermonty/claude-trading-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.