backtest-expert
Expert guidance for systematic backtesting of trading strategies. Use when developing,…
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
$ npx -y skills add tradermonty/claude-trading-skills --skill dividend-growth-pullback-screener --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/dividend-growth-pullback-screenerContext preview
The summary Claude sees to decide when to auto-load this skill.
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
name: dividend-growth-pullback-screener description: 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.
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.
Use this skill when:
**Do NOT use when:**
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?**
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.
**Two-Stage Screening (RECOMMENDED):**
python3 skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.py --use-finviz
This executes: 1. FINVIZ pre-screen: Dividend yield 0.5-3%, Dividend growth 10%+, EPS growth 5%+, Sales growth 5%+, RSI <40 2. FMP detailed analysis: Verify 12%+ dividend CAGR, calculate exact RSI, analyze fundamentals
**FMP-Only Screening:**
python3 skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.py --max-candidates 40
**Customization Options:**
# Two-stage with custom parameters python3 skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.py \ --use-finviz --min-yield 2.0 --min-div-growth 15.0 --rsi-max 35 # FMP-only with custom parameters python3 skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.py \ --min-yield 2.0 --min-div-growth 10.0 --max-candidates 30 # Provide API keys as arguments (instead of environment variables) python3 skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.py \ --use-finviz --fmp-api-key YOUR_FMP_KEY --finviz-api-key YOUR_FINVIZ_KEY
The script generates two outputs:
1. **JSON file:** `dividend_growth_pullback_results_YYYY-MM-DD.json`
2. **Markdown report:** `dividend_growth_pullback_screening_YYYY-MM-DD.md`
For each qualified stock, the report includes:
**Dividend Growth Profile:**
**Technical Timing:**
**Quality Metrics:**
**Investment Recommendation:**
The script saves two files to its configured output location. In current packaged versions the CLI may not accept `--output-dir`; if that flag is unavailable, run the script from the desired working directory or move the generated files after execution. Some builds write to the repository `logs/` directory even when invoked from another directory, so verify the print
Claude Trading Skills started as a personal project to use AI to improve my own trading process. Claude Trading Skills is a Claude Skills-based trading workflow toolkit for time-constrained individual investors.
Expert guidance for systematic backtesting of trading strategies. Use when developing,…
This skill should be used when analyzing market breadth charts, specifically the S&P 500…
Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk…
Screen US stocks using William O'Neil's CANSLIM growth stock methodology. Use when user…
Synthesize the three Jason Shapiro contrarian-pipeline verdicts (COT crowding, news-reaction…
Detect crowded speculative positioning in CFTC futures markets (COT report analysis) to find…