CtrlK
BlogDocsLog inGet started
Tessl Logo

technical-analyst

This skill should be used when analyzing weekly price charts for stocks, stock indices, cryptocurrencies, or forex pairs. Use this skill when the user provides chart images and requests technical analysis, trend identification, support/resistance levels, scenario planning, or probability assessments based purely on chart data without consideration of news or fundamental factors.

68

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

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 a highly actionable, clearly sequenced workflow backed by a well-organized bundle whose references are real, clearly signaled, and one level deep. Its main weaknesses are redundancy — the contrarian-mode rules and output contract appear both inline and in the checklist reference — and verbose example walkthroughs that inflate token cost without adding guidance Claude could not infer.

Suggestions

Trim the Contrarian Confirmation Mode section to a short summary (purpose, inputs, activation trigger, output contract pointer) and delegate the three checks, veto, swing-level rules, and full YAML contract entirely to references/contrarian-confirmation-checklist.md, which already contains them.

Reduce the three Example Usage Scenarios to one representative example (or drop the section) — they restate the numbered workflow steps already specified above.

List scripts/weekly_price_action.py and the scripts/tests/ suite in the Resources section so the full bundle structure is discoverable from SKILL.md.

DimensionReasoningScore

Conciseness

The core workflow is structured without tutorial padding, but the Contrarian Confirmation section restates the three checks, veto, and swing rules that references/contrarian-confirmation-checklist.md holds in full, and the three Example walkthroughs plus instructions like 'Confirm receipt of all chart images' could be trimmed — matching 'mostly efficient but includes some unnecessary explanation or could be tightened'.

3 / 5

Actionability

Guidance is fully executable: copy-paste script invocations with flags (--symbol, --direction, --detector-json, --as-of, --output-dir), concrete 20/50/200-week MA specifications, probability ranges that must sum to 100%, a required six-field scenario structure, exact file-naming conventions with an example, and explicit Read directives for the framework and template.

5 / 5

Workflow Clarity

Steps 1–6 are clearly sequenced with explicit sequential per-chart processing ('Do not batch analyses'), validation checkpoints (probabilities must sum to 100%, fail-closed INSUFFICIENT_DATA behavior, the conservative disagreement rule), and quality checklists — but there is no explicit error-recovery loop for degraded chart inputs (e.g., an unreadable or ambiguous image), leaving a minor validation gap.

4 / 5

Progressive Disclosure

Structure is good and all referenced paths verified to exist as one-level-deep bundle files (references/technical_analysis_framework.md, references/contrarian-confirmation-checklist.md, assets/analysis_template.md, scripts/check_weekly_price_action.py) with a dedicated Resources section — but the contrarian check definitions and full YAML output contract are duplicated inline instead of delegated to the checklist, and scripts/weekly_price_action.py plus scripts/tests/ are unlisted in Resources.

4 / 5

Total

16

/

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 concrete, natural trigger phrases and a well-defined niche. The only notable gap is that the secondary Contrarian Confirmation Mode and its triggers are entirely absent, which slightly limits specificity and keyword coverage.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions ('technical analysis, trend identification, support/resistance levels, scenario planning, or probability assessments') across four named asset classes, matching the 'several specific actions' anchor rather than the comprehensive anchor — it omits moving-average/volume/pattern analysis, report generation, and the skill's entire Contrarian Confirmation Mode.

4 / 5

Completeness

It explicitly answers both what ('analyzing weekly price charts for stocks, stock indices, cryptocurrencies, or forex pairs... trend identification, support/resistance levels, scenario planning, or probability assessments') and when ('Use this skill when the user provides chart images and requests technical analysis...') with concrete trigger phrases, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Natural user phrases are well covered ('weekly price charts', 'chart images', 'technical analysis', 'support/resistance levels', 'trend identification', plus asset-class synonyms), but a few natural trigger terms are missing (e.g., 'chart patterns', 'candlestick', 'reversal', 'contrarian'), fitting the 'good keyword coverage; a few natural terms missing' anchor.

4 / 5

Distinctiveness Conflict Risk

The description carves a clear niche — weekly-chart technical analysis 'based purely on chart data without consideration of news or fundamental factors' — which is distinct from general market-analysis or news-driven skills, giving minimal conflict risk.

5 / 5

Total

18

/

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.

Validation — 16 / 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.