CtrlK
BlogDocsLog inGet started
Tessl Logo

breadth-chart-analyst

This skill should be used when analyzing market breadth charts, specifically the S&P 500 Breadth Index (200-Day MA based) and the US Stock Market Uptrend Stock Ratio charts. Use this skill when the user provides breadth chart images for analysis, requests market breadth assessment, positioning strategy recommendations, or wants to understand medium-term strategic and short-term tactical market outlook based on breadth indicators. Also works WITHOUT chart images by fetching CSV data directly from public sources. All analysis 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

SKILL.md
Quality
Evals
Security

Quality

Content

70%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 exceptionally actionable and workflow-safe, with exact commands, thresholds, validation checklists, and feedback loops that leave no ambiguity about execution. Its weaknesses are severe repetition (English-only and CSV-primary rules stated many times over) and reference-grade detail inlined in SKILL.md that inflates token cost without adding navigational value.

Suggestions

State the English-only requirement once (e.g., in Overview or Special Notes) and delete the four-plus repetitions in Prerequisites, Step 1, Step 7, and the QA checklist to cut significant tokens.

Consolidate the CSV-primary messaging: keep the Step 0 priority table and remove the restatements in Step 5.0, Resources, and the three Example Usage scenarios.

Move the Step 4.1.5 latest-data-point protocol, the Common Analysis Errors catalog, and the Section 6 scenario classifications into references/breadth_chart_methodology.md, leaving a one-line pointer plus the essential rule in SKILL.md.

DimensionReasoningScore

Conciseness

Noticeably verbose through pervasive duplication: the English-only mandate is repeated at least five times (Overview, Prerequisites, Step 1 Language Note, Step 7, and a dedicated Special Notes section), the CSV-is-primary message recurs in Step 0, the priority table, Step 5.0, Resources, and all three examples, and line-color verification appears in Step 4.1.5, Step 8 QA, and Error 1. Not 3 because this repetition goes beyond isolated tightening opportunities; not 1 because the domain content (thresholds, signal rules) is genuinely non-obvious and not stuff Claude already knows.

2 / 5

Actionability

Fully executable guidance: exact commands ("python3 skills/breadth-chart-analyst/scripts/fetch_breadth_csv.py --json", "extract_chart_right_edge.py <image_path> --percent 25"), expected output samples, numeric thresholds (73%/23%, 10%/40%), concrete file-naming conventions, and worked usage scenarios covering the common cases.

5 / 5

Workflow Clarity

A clear Step 0–8 sequence with explicit validation checkpoints and feedback loops: Step 0 CSV validation checklist, two-stage right-edge analysis with a cross-check protocol where Stage 2 takes precedence, failed-reversal detection with DO-NOT-ENTER guidance, a 14-item QA checklist, and a final sanity check instructing the agent to state uncertainty rather than guess.

5 / 5

Progressive Disclosure

Bundle structure is good — clearly signaled one-level-deep references ("Read: references/breadth_chart_methodology.md", "View: assets/...jpeg"), a template, and a Resources section documenting every bundled file, all of which exist. However, large inline sections (the ~65-line Step 4.1.5 protocol, the Common Errors catalog, scenario classifications) duplicate or belong in the methodology reference. Not 4 because a substantial fraction of the ~770-line body is reference-grade material inlined into SKILL.md.

3 / 5

Total

15

/

20

Passed

Description

87%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 covers what the skill does and when to use it, with a well-carved niche around two specific breadth charts and an unusual chartless CSV mode. The main weakness is that the action verbs (analyze, assess, recommend) are generic even though the domain is specific.

DimensionReasoningScore

Specificity

Names a specific domain ("S&P 500 Breadth Index (200-Day MA based) and the US Stock Market Uptrend Stock Ratio charts") with several actions (analyze charts, market breadth assessment, positioning strategy recommendations, fetch CSV data), though the action verbs remain somewhat generic rather than fully concrete.

4 / 5

Completeness

Explicitly answers both what ("analyzing market breadth charts... positioning strategy recommendations... fetching CSV data") and when with concrete trigger phrases ("Use this skill when the user provides breadth chart images..., requests market breadth assessment, or wants to understand..."). Not 4 because the 'when' clause is fully explicit with multiple concrete triggers.

5 / 5

Trigger Term Quality

Good natural keyword coverage — "market breadth", "breadth chart images", "market breadth assessment", "positioning strategy recommendations" — phrases a user would plausibly say, though a few natural variations (e.g., "breadth analysis" alone, "uptrend ratio") are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche around two specifically named proprietary breadth charts plus a CSV-only mode, with distinct triggers that are unlikely to fire for unrelated skills; minimal conflict risk.

5 / 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 (768 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.