CtrlK
BlogDocsLog inGet started
Tessl Logo

market-news-analyst

This skill should be used when analyzing recent market-moving news events and their impact on equity markets and commodities. Use this skill when the user requests analysis of major financial news from the past 10 days, wants to understand market reactions to monetary policy decisions (FOMC, ECB, BOJ), needs assessment of geopolitical events' impact on commodities, or requires comprehensive review of earnings announcements from mega-cap stocks. The skill automatically collects news using WebSearch/WebFetch tools and produces impact-ranked analysis reports. All analysis thinking and output are conducted in English.

62

Quality

78%

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/market-news-analyst/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, highly actionable analysis workflow with a real knowledge base behind it, undermined by significant bloat: redundant English-language directives, a duplicated When-to-Use section, and a 190-line report template that belongs in a reference file. Trimming could cut the body roughly in half without losing operational content.

Suggestions

Move the ~190-line report template from Step 6 into a references/report_template.md file and keep only the section outline and quality standards inline — this would improve both conciseness and progressive_disclosure.

State the English-language requirement once (e.g., in Overview or Important Notes) and delete the five other repetitions of it throughout the body, the report footer, and Key Principles.

Delete or compress the 'When to Use This Skill' section (it restates the frontmatter description) and the 'Important Notes' section (it recaps earlier content), replacing them with a one-line pointer; add a brief fallback for the case where a news-category search returns no results.

DimensionReasoningScore

Conciseness

The body runs ~724 lines with several padded/redundant sections: the English-language directive is repeated roughly six times (Overview, Step 1, report footer, Key Principles #10, Important Notes), 'When to Use This Skill' restates the frontmatter description, and 'Important Notes' recaps points already made. This matches the 2 anchor ('noticeably verbose; several unnecessary explanations or padded sections'); it avoids 1 because it does not explain basic concepts Claude already knows, and does not reach 3 because the redundancy is pervasive rather than occasional.

2 / 5

Actionability

Guidance is largely executable: copy-paste WebSearch queries per news category, calibrated numeric impact thresholds (e.g., 'Severe: ±2%+ in day' for indices), an explicit 'Impact Score = (Price Impact Score × Breadth Multiplier) + Forward-Looking Modifier' formula with four worked examples, and a concrete report skeleton. It falls short of 5 because some guidance stays abstract ('Assess how many markets/sectors affected') and there is no fallback when searches return poor results, but it is well above the pseudocode-level 3 anchor.

4 / 5

Workflow Clarity

The 6-step workflow (collect → load references → score impact → analyze reactions → assess correlations → generate report) is clearly sequenced with explicit gates: 'Collect publication dates to ensure news is within 10-day window' and 'For each significant news item (Impact Score >5), conduct detailed reaction analysis'. It sits at 4 rather than 5 because error-recovery loops (e.g., what to do when a category search returns nothing) are absent, though the non-destructive nature of the task softens that.

4 / 5

Progressive Disclosure

Four reference files all exist (references/market_event_patterns.md, geopolitical_commodity_correlations.md, corporate_news_impact.md, trusted_news_sources.md), are one level deep with no nested references, and are clearly signaled with 'Always Load' plus conditional per-news-type loading instructions. The one organization gap — the ~190-line report template inlined in Step 6 that could live in references/ — keeps it at 4 rather than 5, but references are far better signaled than the 3 anchor describes.

4 / 5

Total

14

/

20

Passed

Description

88%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: third-person, concrete about capabilities, and explicit about when to trigger with specific event types and a 10-day window. Trigger coverage is good but could add common synonyms ('stock market', 'Fed', 'market recap') to sharpen distinctiveness.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'automatically collects news using WebSearch/WebFetch tools and produces impact-ranked analysis reports', 'assessment of geopolitical events' impact on commodities', 'comprehensive review of earnings announcements from mega-cap stocks' — covering collection, assessment, and output comprehensively. It exceeds the 4 anchor because there are no minor gaps in the action coverage, and it is concrete rather than generic like the 2-3 anchors.

5 / 5

Completeness

Explicitly answers both: 'what' ('automatically collects news using WebSearch/WebFetch tools and produces impact-ranked analysis reports') and 'when' with concrete trigger phrases ('analysis of major financial news from the past 10 days', 'monetary policy decisions (FOMC, ECB, BOJ)', 'earnings announcements from mega-cap stocks'). This matches the 5 anchor exactly and beats 4 because the 'when' clause is fully explicit rather than improvable.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'market news', 'FOMC', 'earnings', 'commodities', 'monetary policy', 'geopolitical events', 'mega-cap stocks' — phrases users would plausibly say. Common variations like 'stock market', 'Fed', 'macro news', or 'market recap' are missing, keeping it below the comprehensive 5 anchor while clearly above the partial coverage of 3.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche — impact-ranked analysis of 10-day market news for equities and commodities — with distinct triggers, so it is mostly distinguishable. Minor overlap risk remains with general web-research or financial-summary skills on phrases like 'market news', which keeps it just below the minimal-conflict 5 anchor.

4 / 5

Total

18

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (725 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

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.