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.
25k tokens
context cost
the whole folder, loaded on every use
5
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
275
stars on the repo
on the repository, not the skill itself
Install
one command, takes just this skill from the repository
This skill screens for dividend growth stocks that exhibit strong fundamental characteristics but are experiencing temporary technical weakness. It targets stocks with exceptional dividend growth rates (12%+ CAGR) that have pulled back to RSI oversold levels (≤40), creating potential entry opportunities for long-term dividend growth investors.
Investment Thesis: High-quality dividend growth stocks (often yielding 1-2.5%) compound wealth through dividend increases rather than high current yield. Buying these stocks during temporary pullbacks (RSI ≤40) can enhance total returns by combining strong fundamental growth with favorable technical entry timing.
When to Use This Skill
Use this skill when:
Looking for dividend growth stocks with exceptional compounding potential (12%+ dividend CAGR)
Seeking entry opportunities in quality stocks during temporary market weakness
Willing to accept lower current yields (1.5-3%) for higher dividend growth
Focusing on total return over 5-10 years rather than current income
Market conditions show sector rotations or broad pullbacks affecting quality names
Do NOT use when:
Seeking high current income (use value-dividend-screener instead)
Requiring immediate dividend yields >3%
Looking for deep value plays with strict P/E or P/B requirements
Short-term trading focus (<6 months)
Screening Workflow
Step 1: Set API Keys
Two-Stage Approach (RECOMMENDED)
For optimal performance, use FINVIZ Elite API for pre-screening + FMP API for detailed analysis:
# Set both API keys as environment variables
export FMP_API_KEY=your_fmp_key_here
export FINVIZ_API_KEY=your_finviz_key_here
Why Two-Stage?
FINVIZ: Fast pre-screening with RSI filter (1 API call → ~10-50 candidates)
FMP: Detailed fundamental analysis only on pre-screened candidates
Result: Analyze more stocks with fewer FMP API calls (stays within free tier limits)
FMP-Only Approach (Original Method)
If you don't have FINVIZ Elite access:
export FMP_API_KEY=your_key_here
Limitation: FMP free tier (250 requests/day) limits analysis to ~40 stocks. Use --max-candidates 40 to stay within limits.
Step 2: Execute Screening
Two-Stage Screening (RECOMMENDED):
cd dividend-growth-pullback-screener/scripts
python3 screen_dividend_growth_rsi.py --use-finviz
Disclaimer: This screening tool is for informational purposes only. Past dividend growth does not guarantee future performance. Conduct thorough due diligence before making investment decisions. RSI oversold conditions do not guarantee price reversals - stocks can remain oversold for extended periods.
How to use it
Copy the folder
Take nicepkg/dividend-growth-pullback-screener from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
Check the name does not clash
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.