backtest-expert
Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating…
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 BaggaT236/AI-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
Build disciplined, repeatable trading workflows with a modern TypeScript platform.
Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating…
This skill should be used when analyzing market breadth charts, specifically the S&P 500 Breadth Index (200-Day MA based) and the…
Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk calculation, portfolio heat…
Screen US stocks using William O'Neil's CANSLIM growth stock methodology. Use when user requests CANSLIM stock screening, growth…
Validate data quality in market analysis documents and blog articles before publication. Use when checking for price scale…
Analyze historical downtrend durations and generate interactive HTML histograms showing typical correction lengths by sector and…