npx skills add ...
npx skills add tradermonty/claude-trading-skills --skill pead-screener
Screen post-earnings gap-up stocks for PEAD (Post-Earnings Announcement Drift) patterns. Analyzes weekly candle formation to detect red candle pullbacks and breakout signals. Supports two input modes - FMP earnings calendar (Mode A) or earnings-trade-analyzer JSON output (Mode B). Use when user asks about PEAD screening, post-earnings drift, earnings gap follow-through, red candle breakout patterns, or weekly earnings momentum setups.
npx skills add tradermonty/claude-trading-skills --skill pead-screener
Screen post-earnings gap-up stocks for PEAD (Post-Earnings Announcement Drift) patterns using weekly candle analysis to detect red candle pullbacks and breakout signals.
FMP_API_KEY environment variable or pass --api-key)
Run the PEAD screener script in one of two modes:
Mode A (FMP earnings calendar):
Mode B (earnings-trade-analyzer JSON input):
Scheduled US-equity routine pitfall: Prefer Mode B for pre-market / US-equity cron briefs after running earnings-trade-analyzer. Mode A can pull the global FMP earnings calendar, spend the API budget on non-US symbols, and return weak/non-actionable foreign listings before reaching the intended US watchlist. If Mode A is used anyway and the script reports budget trimming or non-US symbols, mark PEAD output as degraded and treat it as manual-review only rather than a clean candidate source.
references/pead_strategy.md for PEAD theory and pattern contextreferences/entry_exit_rules.md for trade management rulesFor each candidate, present:
Based on stages and ratings:
pead_screener_YYYY-MM-DD_HHMMSS.json - Structured results with stage classificationpead_screener_YYYY-MM-DD_HHMMSS.md - Human-readable report grouped by stageFMP does not confirm a bmo/amc session for every earnings row; unconfirmed
rows carry earnings_timing: "unknown" in Mode A and the price gap
calculation assumes the AMC window as a fallback. The Mode A report shows
timing_unknown_count out of timing_candidates_total so this assumption
stays visible (Mode B reports n/a since timing is inherited from the input
JSON). timing_candidates_total is the post-budget-trim population that was
actually analyzed, not the raw earnings-calendar row count.
references/pead_strategy.md - PEAD theory and weekly candle approachreferences/entry_exit_rules.md - Entry, exit, and position sizing rules