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.

65

Quality

82%

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

The canonical home for this skill is market-news-analyst in tradermonty/claude-trading-skills

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 delivers highly actionable, domain-specific guidance — concrete search queries, a quantified impact-scoring framework with worked examples, and a complete report template — organized in a clear 6-step workflow with real, well-signaled one-level-deep references. Its main weakness is token efficiency: significant redundancy and a very long inline report template make it heavier than the task warrants.

Suggestions

Move the ~190-line report structure template (Step 6) into a references file (e.g., references/report_template.md) and keep only the section outline and file-naming convention in SKILL.md, cutting roughly a quarter of the body.

Delete the 'Important Notes' section and fold any non-duplicated points into 'Key Analysis Principles'; state the English-language requirement once instead of repeating it in the description, workflow, report standards, principles, and notes.

Trim the asset-by-asset impact threshold tables in Step 3 to representative examples (or delegate them to market_event_patterns.md) and add a brief error-recovery note for the workflow (e.g., what to do when searches yield no Tier 1 market-moving events in the 10-day window).

DimensionReasoningScore

Conciseness

The body is mostly efficient — the impact thresholds, scoring formula, and worked examples earn their tokens — but it is padded by a ~190-line inline report template, an 'Important Notes' section that repeats 'Key Analysis Principles' nearly verbatim, and the English-language mandate repeated about six times. This fits anchor 3 ('mostly efficient but includes some unnecessary explanation or could be tightened') better than anchor 2, since the verbosity is redundancy and template bulk rather than explaining concepts Claude already knows.

3 / 5

Actionability

The guidance is fully executable for an instruction-only skill: copy-paste-ready search queries per category ('FOMC meeting past 10 days', 'CPI inflation report [current month]'), a prioritized source list, a numeric scoring formula with four worked examples ('(10 × 3) × 1.25 = 37.5'), and a complete report template with file-naming convention. This matches anchor 5's 'copy-paste ready... specific examples cover the common cases'.

5 / 5

Workflow Clarity

The 6-step workflow is clearly sequenced with explicit objectives per step, a date-window check ('Collect publication dates to ensure news is within 10-day window'), and a gating rule ('For each significant news item (Impact Score >5)'). It falls short of anchor 5 because there is no error-recovery feedback loop — e.g., what to do when WebSearch returns nothing significant or market data cannot be verified — keeping it at anchor 4's 'most checkpoints present; minor validation gaps'.

4 / 5

Progressive Disclosure

All four referenced files exist in references/ and are one level deep, with an explicit conditional loading scheme ('Always Load' market_event_patterns.md and trusted_news_sources.md; load geopolitical_commodity_correlations.md or corporate_news_impact.md based on news collected) plus a Resources section describing each file's contents. This is good structure, but SKILL.md itself is a 715-line document that inlines the full report template and impact-threshold tables rather than serving as a lean overview, which anchor 5's 'clear overview with well-signaled references; content appropriately split' would require.

4 / 5

Total

16

/

20

Passed

Description

83%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 explicitly states both capabilities and trigger conditions with domain-specific keywords users would naturally say. It is specific, complete, and clearly distinguishable, with only minor gaps in keyword synonyms and coverage of the skill's multi-asset analysis capabilities.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'automatically collects news using WebSearch/WebFetch tools and produces impact-ranked analysis reports', 'assessment of geopolitical events' impact on commodities', 'review of earnings announcements from mega-cap stocks' — with only minor coverage gaps (e.g., the multi-asset reaction analysis in the body is not mentioned). It sits between anchor 3 (1-2 concrete actions) and anchor 5 (comprehensive coverage), closer to 4.

4 / 5

Completeness

It explicitly answers both questions: what ('automatically collects news using WebSearch/WebFetch tools and produces impact-ranked analysis reports') and when ('Use this skill when the user requests analysis of major financial news from the past 10 days... monetary policy decisions... earnings announcements from mega-cap stocks'), with multiple concrete trigger conditions. This matches anchor 5's 'clearly and explicitly answers both what AND when with concrete trigger phrases'; anchor 4 would require a less explicit 'when'.

5 / 5

Trigger Term Quality

Strong natural keyword coverage: 'market-moving news', 'FOMC', 'ECB', 'BOJ', 'monetary policy', 'earnings', 'mega-cap stocks', 'commodities', 'geopolitical events'. A few common user phrasings are missing (e.g., 'stock market news', 'this week's market events', 'market recap'), which fits anchor 4's 'good keyword coverage; a few natural terms missing' rather than 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The niche is clear — 10-day financial news analysis with impact-ranked reports, central-bank decisions, and commodity correlations — making it mostly distinct with only minor overlap risk against generic web-research or news-summary skills. Not a 5 because phrases like 'analysis of recent news' could weakly overlap with general research skills.

4 / 5

Total

17

/

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