Tooluck logoTooluck
SKILL.md

canslim-screener

Agent skill fromtradermonty/claude-trading-skills

Screen US stocks using William O'Neil's CANSLIM growth stock methodology. Use when user requests CANSLIM stock screening, growth stock analysis, momentum stock identification, or wants to find stocks with strong earnings and price momentum following O'Neil's investment system.

How to install canslim-screener

install canslim-screener
# install the claude-trading-skills pack with the skills CLI
npx skills add tradermonty/claude-trading-skills

# or add only this skill to Claude Code: copy the folder

skills/canslim-screener/

# into

~/.claude/skills/canslim-screener/ (all projects)

.claude/skills/canslim-screener/ (one project)

skills/canslim-screener/SKILL.md

MITFull file
1# CANSLIM Stock Screener - Phase 3 (Full CANSLIM)
2
3## Overview
4
5This skill screens US stocks using William O'Neil's proven CANSLIM methodology, a systematic approach for identifying growth stocks with strong fundamentals and price momentum. CANSLIM analyzes 7 key components: **C**urrent Earnings, **A**nnual Growth, **N**ewness/New Highs, **S**upply/Demand, **L**eadership/RS Rank, **I**nstitutional Sponsorship, and **M**arket Direction.
6
7**Phase 3** implements all 7 of 7 components (C, A, N, S, L, I, M), representing **100% of the full methodology**.
8
9**Two-Stage Approach:**
101. **Stage 1 (FMP API + Finviz)**: Analyze stock universe with all 7 CANSLIM components
112. **Stage 2 (Reporting)**: Rank by composite score and generate actionable reports
12
13**Key Features:**
14- Composite scoring (0-100 scale) with weighted components
15- **Finviz fallback** for institutional ownership data (automatic when FMP data incomplete)
16- Progressive filtering to optimize API usage
17- JSON + Markdown output formats
18- Interpretation bands: Exceptional+ (90+), Exceptional (80-89), Strong (70-79), Above Average (60-69)
19- Bear market protection (M component gating)
20
21**Phase 3.1 Component Weights (Original O'Neil weights):**
22- C (Current Earnings): 15%
23- A (Annual Growth): 20%
24- N (Newness): 15%
25- S (Supply/Demand): 15%
26- L (Leadership/RS Rank): 20% — multi-period weighted RS (3m/6m/12m vs configurable benchmark)
27- I (Institutional): 10%
28- M (Market Direction): 5%
29
30**Weighted RS Formula:**
31```
32…

Excerpt shown under the repository's MIT license.

More skills in claude-trading-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates