Skip to content
SkillsBundleby SANTACONCHA
ES EN

Individual AI skill · AI for Finance

value-dividend-screener

Screen US stocks for high-quality dividend opportunities combining value characteristics (P/E ratio under 20, P/B ratio under 2), attractive yields (3% or higher), and consistent growth (dividend/revenue/EPS trending up over 3 years). Supports two-stage screening using FINVIZ Elite API for efficient pre-filtering followed by FMP API for detailed analysis. Use when user requests dividend stock screening, income portfolio ideas, or quality value stocks with strong fundamentals.

Source content · review pending Source language: EN

Free ZIP · One canonical method · Usage example · Installation guide · Licence notices

From file to useful result

How to ask with this skill installed

Installing the skill gives your AI a method. Your request still has to provide the case-specific facts, constraints and expected output.

1Name the real task

Describe the decision or deliverable, not just the topic.

2Provide the evidence

Add source material, audience, limits and known facts.

3Define done

Set format, quality criteria and checks.

Adaptable starting prompt Replace the brackets with your case

When to use it

Invoke this skill when the user requests:

  • "Find high-quality dividend stocks"
  • "Screen for value dividend opportunities"
  • "Show me stocks with strong dividend growth"
  • "Find income stocks trading at reasonable valuations"
  • "Screen for sustainable high-yield stocks"
  • Any request combining dividend yield, valuation metrics, and fundamental analysis

Mistakes to avoid

"ERROR: requests library not found"

Solution: Install requests library

pip install requests

"ERROR: FMP API key required"

Solution: Set environment variable or provide via command-line

export FMP_API_KEY=your_key_here
# OR
python3 scripts/screen_dividend_stocks.py --fmp-api-key your_key_here

"ERROR: FINVIZ API key required when using --use-finviz"

Solution: Set environment variable or provide via command-line

export FINVIZ_API_KEY=your_key_here
# OR
python3 scripts/screen_dividend_stocks.py --use-finviz --finviz-api-key your_key_here

Note: FINVIZ Elite subscription required (~$40/month or ~$330/year)

"ERROR: FINVIZ API authentication failed"

Possible causes:

  1. Invalid FINVIZ API key
  2. FINVIZ Elite subscription expired
  3. API key format incorrect

Solution:

  • Verify FINVIZ Elite subscription is active
  • Check API key for typos (should be alphanumeric string)
  • Log into FINVIZ Elite account and verify API key in settings
  • Try accessing FINVIZ Elite screener manually to confirm subscription

"ERROR: FINVIZ pre-screening failed or returned no results"

Possible causes:

  1. FINVIZ API connection issue
  2. Screening criteria too restrictive (no stocks match)
  3. Market conditions (bear market may yield fewer results)

Solution:

  • Check internet connection
  • Verify FINVIZ Elite website is accessible
  • Try FMP-only method as fallback:
  python3 scripts/screen_dividend_stocks.py

"WARNING: Rate limit exceeded"

Solution: Script automatically retries after 60 seconds. If persistent:

  • Wait until next day (free tier resets daily)
  • Reduce number of stocks analyzed (modify line 394 limit)
  • Consider upgrading to paid FMP tier

"No stocks found matching all criteria"

Solution: Criteria may be too restrictive

  • Relax P/E threshold (increase from 20)
  • Lower dividend yield requirement (decrease from 3.5%)
  • Reduce dividend growth requirement (decrease from 5%)
  • Check market conditions (bear markets may have fewer qualifiers)

Script runs slowly

Expected behavior: Script includes 0.3s delay between API calls for rate limiting

  • 100 stocks analyzed = ~8-10 minutes
  • First 20-30 qualifying stocks usually found within first 50-70 analyzed

Choose the right scope

Packs that include this skill

Download only this method or take it together with the rest of its professional area.

This page

Individual skill

The smallest useful download, prepared for a web project or an agent.

Choose format →
Professional pack

AI for Finance

This skill plus the other methods selected for this professional area.

Same method, different setup

Where will you use it?

We do not duplicate the skill for every platform. We keep one canonical method and explain the correct installation route.

Traceable by design

Source and licence travel with the file.

SkillsBundle catalogues material of its own and from third parties. Inclusion does not claim original authorship. The individual ZIP preserves the canonical catalogue path and includes the applicable licence notices.

Catalogue path
skills/verticals/finance/skills/value-dividend-screener
Ficha origin
Extracted from SKILL.md
Read terms and licence policy →

Start with one real task

Install the method. Keep your judgement.

Choose format