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.

68

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

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.

A highly actionable, well-sequenced skill with a real, well-organized reference bundle, but it is let down by token inefficiency: redundant restatement sections and a massive inline report template that belongs in a reference file. The workflow also lacks explicit validation feedback loops for its batch news-collection step.

Suggestions

Move the ~190-line Step 6 report template into a reference file (e.g. references/report_template.md) and keep only the structural outline inline, with a clear link — this directly improves both conciseness and progressive_disclosure.

Add an explicit validation checkpoint after Step 1 (e.g. confirm ≥N tier-1 events within the 10-day window are collected; re-run targeted WebSearch queries if gaps remain) to give the batch collection operation a feedback loop and lift workflow_clarity.

Consolidate the redundant 'Key Analysis Principles', 'Common Pitfalls', and 'Important Notes' sections — most points restate the workflow steps — keeping only the non-obvious guidance to reduce token load.

DimensionReasoningScore

Conciseness

The ~720-line body is mostly substantive domain knowledge rather than concepts Claude already knows, but it is heavily padded: 'Key Analysis Principles', 'Common Pitfalls', and 'Important Notes' restate guidance already in the workflow, and a ~190-line bracket-placeholder report template sits inline. It is not level 3 (every token does not earn its place) but stays above level 1 because the core material is non-obvious and actionable.

2 / 3

Actionability

Provides copy-pasteable WebSearch query strings, an executable Impact Score formula (Price Score × Breadth Multiplier × Forward Modifier) with four worked numerical examples, concrete price-impact thresholds, and a complete report template — fully actionable, not pseudocode.

3 / 3

Workflow Clarity

The 6-step sequence is clearly ordered and includes filtering criteria, but there are no explicit validation checkpoints or feedback loops (e.g., verify ≥N tier-1 events collected within the 10-day window, re-search if gaps) for this batch collection operation, capping it at 2 per the batch-operations guideline.

2 / 3

Progressive Disclosure

Four real reference files exist and are well-signaled one level deep in Step 2 and the Resources section, but a large amount of content that should be split out — the ~190-line report template and the full impact-scoring framework — is inline in SKILL.md, fitting the 'content that should be separate is inline' anchor rather than level 3.

2 / 3

Total

9

/

12

Passed

Description

100%

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, well-constructed description: third-person voice, concrete actions, explicit trigger guidance covering both what and when, and a distinct niche. Its only weakness is verbosity — the trigger enumeration and the trailing English-language note add length without adding trigger value.

DimensionReasoningScore

Specificity

Lists multiple concrete actions in third person — 'analyzing recent market-moving news events', 'automatically collects news using WebSearch/WebFetch tools', 'produces impact-ranked analysis reports' — matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both what (analyze news, assess impact, collect via WebSearch/WebFetch, produce ranked reports) and when via an explicit 'Use this skill when...' clause with enumerated triggers, satisfying the level-3 anchor.

3 / 3

Trigger Term Quality

Covers natural terms a user would say — 'past 10 days', 'FOMC, ECB, BOJ', 'geopolitical events' impact on commodities', 'earnings announcements from mega-cap stocks' — with good variation rather than jargon.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (impact-ranked analysis of the past 10 days' market-moving news for equities/commodities) with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

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

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.