analyst-trackerlisted
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