CtrlK
BlogDocsLog inGet started
Tessl Logo

dividend-growth-pullback-screener

Use this skill to find high-quality dividend growth stocks (12%+ annual dividend growth, 1.5%+ yield) that are experiencing temporary pullbacks, identified by RSI oversold conditions (RSI ≤40). This skill combines fundamental dividend analysis with technical timing indicators to identify buying opportunities in strong dividend growers during short-term weakness.

63

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./skills/dividend-growth-pullback-screener/SKILL.md
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.

Highly actionable with concrete commands and clear sequencing, but the body is verbose and duplicates content already housed in its reference files, with no inline validation checkpoint in the batch workflow.

Suggestions

Move the RSI level-interpretation tables and dividend-growth compounding examples into their existing reference files (rsi_oversold_strategy.md, dividend_growth_compounding.md) and link to them, keeping the body a lean overview.

Add an inline verification step after screening (e.g. 'Confirm both output files exist and candidate count is non-zero before analyzing') to satisfy the batch-operation feedback-loop expectation.

Drop the RSI formula explanation and other concept background Claude already knows to improve token efficiency.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete commands, but includes content Claude already knows (the RSI formula 'RSI = 100 - (100 / (1 + RS))') and padded educational material (12%/15%/20% CAGR yield-on-cost projections with Visa/Microsoft/Apple examples) that could be tightened.

2 / 3

Actionability

Provides fully executable, copy-paste-ready bash commands with specific flags (--use-finviz, --max-candidates 40, --min-yield, --rsi-max), explicit API-key setup, and named output artifacts.

3 / 3

Workflow Clarity

Steps 1–4 are clearly sequenced, but the batch screening workflow has no inline validation/verification checkpoint (e.g. confirm report generated / candidate count sane); error handling lives only in a separate troubleshooting section, so the batch-operation cap applies.

2 / 3

Progressive Disclosure

References are well-signaled and one level deep with correct paths to real files (rsi_oversold_strategy.md, dividend_growth_compounding.md, fmp_api_guide.md, screen_dividend_growth_rsi.py), but substantial content that duplicates those references — RSI interpretation tables, compounding examples, API rate-limit troubleshooting — is reproduced inline rather than split out.

2 / 3

Total

9

/

12

Passed

Description

82%

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 specific, well-scoped description with strong trigger terms and a distinct niche, but it omits an explicit 'Use when...' invocation clause, capping completeness at 2.

Suggestions

Append an explicit 'Use when...' trigger clause, e.g. 'Use when the user wants to screen for dividend growth stocks that have pulled back to oversold levels.'

Add common natural-language variations users might say (e.g. 'oversold dividend stocks', 'dividend growers on sale') alongside the technical RSI phrasing.

DimensionReasoningScore

Specificity

Lists concrete actions with explicit numeric thresholds — 'find high-quality dividend growth stocks (12%+ annual dividend growth, 1.5%+ yield)... identified by RSI oversold conditions (RSI ≤40)' and 'combines fundamental dividend analysis with technical timing indicators'.

3 / 3

Completeness

Clearly answers 'what' (screen dividend growth stocks with RSI pullbacks) but lacks an explicit 'Use when...' trigger clause; 'during short-term weakness' describes the strategy's market condition rather than when to invoke the skill, capping completeness at 2 per the missing-trigger guideline.

2 / 3

Trigger Term Quality

Uses natural domain terms a user would say — 'dividend growth stocks', 'pullbacks', 'RSI oversold', 'yield', 'buying opportunities' — covering common variations a dividend-investing user would naturally invoke.

3 / 3

Distinctiveness Conflict Risk

Highly specific niche (12%+ dividend CAGR + 1.5%+ yield + RSI ≤40 pullback) with distinct triggers and explicit boundaries against sibling screeners, making wrong-skill conflicts unlikely.

3 / 3

Total

11

/

12

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.

Validation16 / 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.