← ClaudeAtlas

analyst-trackerlisted

Track sell-side analyst positioning on a name via Benzinga Analyst Ratings. Pulls every rating event over the lookback window, classifies each as upgrade / downgrade / initiation / reiteration / drop-coverage / PT-change, aggregates the latest rating and price target per firm, and reports the current consensus (median PT across firms plus buy/hold/sell distribution). Uses Massive's built-in Benzinga integration. Requires Stocks Basic + Benzinga Analyst Ratings entitlement.
rgourley/quant-garage · ★ 6 · Data & Documents · score 66
Install: claude install-skill rgourley/quant-garage
# analyst-tracker You hand over a ticker. The skill pulls every analyst rating event Benzinga has on record over the lookback window, buckets each firm's raw rating string to a standard scale (buy / hold / sell), classifies the event (upgrade / downgrade / initiation / reiteration / PT-change / drop-coverage), aggregates the latest per firm, and reports the consensus median price target plus buy/hold/sell distribution. This is the sell-side lens the repo was missing. Pairs cleanly with `insider-flow` (internal vs external sentiment on the same name) and `guidance-tracker` (analyst reaction vs management's own projections). ## When to invoke - A PM asks "how is sell-side positioning shifting on NVDA?" - Fundamental analyst wants to see who's changed their view and by how much - Screening for consensus PT vs current price gap as a mean-reversion cue - The user says "analyst ratings", "sell-side", "upgrades", "downgrades", "price target", "consensus" Not for: analyst quality or track record (Benzinga returns the ratings, not the historical accuracy). Not for real-time (Benzinga updates within minutes but this is not a tick feed). ## What you need - A ticker (`--ticker`, required) - `MASSIVE_API_KEY` exported - Stocks Basic plan + **Benzinga Analyst Ratings** entitlement. The endpoint returns NOT_AUTHORIZED without it; skill emits a clean tier caveat rather than a raw error. Optional: - `--lookback-days` (default 180): calendar-day window back from today. ## W