Tooluck logoTooluck
SKILL.md

trader-news

Agent skill fromJakeschincariol/day-trader-skill

News Monitor. Tracks breaking news on every stock you watch and flags what moves it: Yahoo Finance headlines per ticker, each company's 8-K filings on SEC EDGAR (earnings, CEO changes, deals, restatements, bankruptcy) and how far each stock is from yesterday's close. Shows only what is new since the last check, newest first, in New York time, tags each item (earnings, analyst, deal, halt, regulatory, macro...) and never repeats one. Use when the user says "any news on TSLA", "why is this moving", "what's the news on my watchlist", "morning briefing", "pre-market news", "monitor the news", "did anything break", "check the 8-Ks", or after /trader-scanner finds setups.

How to install trader-news

install trader-news
# install the day-trader-skill pack with the skills CLI
npx skills add Jakeschincariol/day-trader-skill

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

trader-news/

# into

~/.claude/skills/trader-news/ (all projects)

.claude/skills/trader-news/ (one project)

trader-news/SKILL.md

MITFull file
1# trader-news
2
3A chart can look perfect and still be about to gap on an earnings date, a
4halt or a lawsuit. Before a setup becomes a trade, this skill reads the two
5feeds that carry those first, for every stock on the watchlist, and tells you
6only what is new. It also prints how far each stock has moved today, so a
7headline and a move sit side by side.
8
9Tool in this folder (standard library Python, no keys):
10
11```bash
12python3 "${CLAUDE_SKILL_DIR}/news.py" # watchlist + plan + portfolio
13python3 "${CLAUDE_SKILL_DIR}/news.py" --tickers TSLA NVDA --hours 12
14python3 "${CLAUDE_SKILL_DIR}/news.py" --no-sec --json
15```
16
17## What it reads and writes
18
19| file / feed | what |
20| --- | --- |
21| `--tickers`, else `trader/watchlist.json` | the scanner's hits (trader-scanner) |
22| `trader/plan.json` | the trade you are planning (trader-exit) |
23| `trader/portfolio.json` | what you hold (trader-broker records fills there) |
24| Yahoo Finance headline RSS | `https://feeds.finance.yahoo.com/rss/2.0/headline?s=TSLA&region=US&lang=en-US` |
25| Yahoo Finance chart endpoint | the last price against yesterday's close (unofficial, can lag) |
26| SEC EDGAR company Atom feed | 8-K by default (`--forms 8-K,10-Q` for more); needs `sec_user_agent` in `trader/config.json` or `SEC_USER_AGENT`, else filings are skipped with a note |
27| `trader/state/news.json` | what has been shown (kept 30 days) and each ticker's CIK |
28
29## The rules
30…

Excerpt shown under the repository's MIT license.

More skills in day-trader-skill

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates