canslim-screener

Screen CANSLIM growth stocks by evaluating seven components and ranking candidates.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/pasie15/claude-trading-skills-marketplace --skill canslim-screener-pasie15
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canslim-screener
Source: https://github.com/pasie15/claude-trading-skills-marketplace/tree/main/plugins/trading-stock-screeners/skills/canslim-screener
Command: npx skills add https://github.com/pasie15/claude-trading-skills-marketplace --skill canslim-screener-pasie15

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4, lxml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Screen CANSLIM growth stocks by applying O'Neil's seven criteria and ranking candidates to help investors focus on high-conviction opportunities.

Core Features & Use Cases

  • Full CANSLIM scoring (C, A, N, S, L, I, M) with the original weights to ensure discipline.
  • Outputs structured JSON plus human-readable Markdown reports for quick decision-making.
  • Data pipelines using Financial Modeling Prep (FMP) API with Finviz institutional ownership fallback for accuracy.
  • Bear market protection: if M is negative, flag warnings and suggest cash preservation.
  • Flexible universe: can screen a default top-universe or sector-specific lists, with Top-N reporting.

Quick Start

Run the canSlim screener script with your FMP API key to generate the top CANSLIM candidates.

Frequently Asked Questions about canslim-screener

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I screen stocks using the CANSLIM investing criteria?

To screen CANSLIM growth stocks, this Skill evaluates seven components and ranks candidates using original weights. It requires an FMP API key and generates both machine-readable JSON and human-readable Markdown reports for quick decision-making.

How does CANSLIM screening handle market direction and bear markets?

CANSLIM screening includes bear market protection by evaluating the M component for market direction. If M is negative, it flags warnings and suggests cash preservation rather than forcing growth stock selections during downturns.

Do I need a Financial Modeling Prep API key to screen CANSLIM stocks?

Yes, FMP API access is required for CANSLIM stock screening, with a Starter tier recommended to evaluate 40 stocks. The pipeline uses Finviz institutional ownership as a fallback to ensure data accuracy.

Can I screen a specific sector or custom stock list for CANSLIM growth leaders?

Yes, CANSLIM screening supports a flexible universe including broad market, sector-specific, or custom stock lists. The screener ranks candidates and produces Top-N reporting to identify growth leaders.

What Python libraries are required to run the CANSLIM screener?

Running the CANSLIM screener requires Python 3.7+ with requests, beautifulsoup4, and lxml libraries for data retrieval and parsing. These dependencies enable the stock evaluation pipeline to function correctly.