CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

earnings-trade-analyzer

Analyze recent post-earnings stocks using a 5-factor scoring system (Gap Size, Pre-Earnings Trend, Volume Trend, MA200 Position, MA50 Position). Scores each stock 0-100 and assigns A/B/C/D grades. Use when user asks about earnings trade analysis, post-earnings momentum screening, earnings gap scoring, or finding best recent earnings reactions.

Quality

94%

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

92%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-engineered operational skill body: executable commands with realistic flags, exemplary failure-mode handling (exit-code semantics, retry ladder, ungraded-fallback labeling), and proper offloading of methodology to a real one-level-deep reference. Its only flaw is mild redundancy — the fail-closed/exit-code semantics are explained twice across two adjacent sections and could be merged without losing information.

DimensionReasoningScore

Conciseness

The body is efficient overall — copy-paste command blocks, no explanation of concepts Claude already knows, and operational details (exit codes, fallback endpoints) that Claude could not know. The one trimmable instance: the ZERO_RESULT_REASON semantics for 'earnings_calendar_empty_with_market_sessions' and 'market_calendar_unavailable' are stated nearly verbatim in both the 'Degraded endpoint' section and the 'Empty windows and today-only runs' section, which could be consolidated. That is minor over-explanation (anchor 4), not the noticeably padded or redundant profile of anchor 3.

4 / 5

Actionability

Guidance is fully executable: four copy-paste bash invocations covering the common cases (default run, custom filters, deterministic --as-of, entry filter), a concrete retry command with specific flag values, a ready curl fallback against the real endpoint, and an explicit presentation checklist plus numeric grade thresholds. This matches 'fully executable; copy-paste ready; covers the common cases' rather than anchor 4, which permits minor gaps.

5 / 5

Workflow Clarity

A clear four-step sequence is backed by explicit validation and feedback loops: failure semantics are defined per exit reason (ZERO_RESULT_REASON values), the degraded-endpoint path prescribes retry-with-narrower-config then a labeled ungraded fallback, and the no-candidate pitfall tells the agent exactly what not to do (no PEAD Mode B from a nonexistent file) and how to label results. This matches anchor 5's 'explicit validation steps; feedback loops for error recovery' and exceeds anchor 4, whose checkpoints would be present but incomplete.

5 / 5

Progressive Disclosure

The SKILL.md is a genuine overview: scoring methodology is split out to the one-level-deep reference 'references/scoring_methodology.md' (verified to exist), signaled both in Step 2 ('Load references/scoring_methodology.md for scoring interpretation context') and in a Resources section, while the scripts bundle (per-factor calculators, tests) is navigable via the command paths. No monolithic inline reference material and no nested references, matching the top anchor.

5 / 5

Total

19

/

20

Passed

Description

92%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 states the exact scoring mechanism (5 named factors, 0-100 scale, A/B/C/D grades) and pairs it with an explicit 'Use when...' clause of natural trigger phrases. The only improvement space is keyword breadth: a couple of natural domain synonyms (PEAD, post-earnings accumulation) appear in the body's use cases but not in the description itself.

DimensionReasoningScore

Specificity

Concrete actions are enumerated comprehensively: 'Analyze recent post-earnings stocks using a 5-factor scoring system (Gap Size, Pre-Earnings Trend, Volume Trend, MA200 Position, MA50 Position)', 'Scores each stock 0-100 and assigns A/B/C/D grades' — the mechanism, scale, output format, and every factor are explicit. This matches the top anchor (multiple specific concrete actions, comprehensive coverage) and exceeds anchor 4, which allows coverage gaps; nothing here is generic.

5 / 5

Completeness

Both questions are answered explicitly: 'what' — analyze post-earnings stocks via a named 5-factor system, score 0-100, assign A/B/C/D grades — and 'when' — 'Use when user asks about earnings trade analysis, post-earnings momentum screening, earnings gap scoring, or finding best recent earnings reactions.' This mirrors the anchor-5 example structure (concrete capability statement followed by explicit 'Use when...' trigger phrases) and is clearly above anchor 4, where the 'when' clause would be less specific.

5 / 5

Trigger Term Quality

Natural trigger phrases are present ('earnings trade analysis', 'post-earnings momentum screening', 'earnings gap scoring', 'finding best recent earnings reactions'), giving good keyword coverage. It falls short of anchor 5 because a few natural synonyms users would say are missing — e.g. 'PEAD' / 'post-earnings accumulation day' (which the skill body itself lists as a use case) and 'earnings report'/'after-earnings' variants — so it is not the 'comprehensive coverage including synonyms' anchor.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche (post-earnings 5-factor momentum scoring) with distinct, domain-locked trigger terms that no generic screening or analysis skill would claim, matching 'clear niche with distinct triggers; minimal conflict risk'. Not anchor 4 because there is no realistic overlap with a closely related skill's triggers.

5 / 5

Total

19

/

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

Path

skills/earnings-trade-analyzer/SKILL.md

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.