trader-news
Skill1 starsChanged 11 days agoMITView on GitHub
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.
4 other projects use a version of this, 1 of them edited; 3 new projects in the last 4 weeks, against 0 the 4 before.
Adopted by
Surging: 3 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Most recently taken up by
- hasanaljadi/elite-trader-skillword for word, first seen Nov 8, 2026
- KanishkThakar/day-trader-warroomword for word, first seen Oct 25, 2026
- Jakeschincariol/day-trader-skillword for word, first seen Oct 20, 2026
- Jakeschincariol/trader-skilledited, first seen Oct 15, 2026
Other versions4 projects use a version of this.
Word for word · 3
- Jakeschincariol/day-trader-skill★ 20100% same
- hasanaljadi/elite-trader-skill★ 2100% same
- KanishkThakar/day-trader-warroom★ 0100% same
Edited · 1
- Jakeschincariol/trader-skill★ 1442% same
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository12 other files it gives its agents.
- trader-alertsSkill
- trader-analystSkill
- trader-brokerSkill
- trader-budgetSkill
- trader-entrySkill
- trader-exitSkill
- trader-graduateSkill
- trader-pelosiSkill
- trader-riskSkill
- trader-scannerSkill
- trader-timemachineSkill
- ultimate-traderSkill
The file
We split this skill into the rules it gives an agent
11 rules. About 0 are common, 8 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈8
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 46
Headlines are leads, not facts: Before telling the user something happened, open the story or the filing and read it.
- Distinctive: line 49
Filings beat headlines: If an 8-K and a headline disagree, the 8-K is what the company told the SEC.
- Distinctive: line 51
Say what it touches: Every item lists the tickers it touches and its tags: earnings, analyst, legal, deal, capital, people, risk, halt, …
- Very specific: line 64
Run the check: python3 "${CLAUDE_SKILL_DIR}/news.py".
- Very specific: line 67
Read the items that matter: every !
- Distinctive: line 69
Write a short brief, per ticker: what happened, the source and link, the move, and one line on why it matters to the setup (for example …
- Very specific: line 72
If a story changes the picture, say so before /trader-entry and /trader-exit: an earnings date inside the trade, a halt, an offering.
- Distinctive: line 74
Never act on a headline alone.
- Distinctive: line 94
Never invents or embellishes a story, a quote or a number.
- Distinctive: line 95
Never trades on news, and never tells the user to buy or sell because of a headline.
- Distinctive: line 97
Never hammers a server: one request per feed per ticker, a pause between calls, and SEC's 10 requests a second limit stays far away.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
trader-news
A chart can look perfect and still be about to gap on an earnings date, a halt or a lawsuit. Before a setup becomes a trade, this skill reads the two feeds that carry those first, for every stock on the watchlist, and tells you only what is new. It also prints how far each stock has moved today, so a headline and a move sit side by side.
Tool in this folder (standard library Python, no keys):
python3 "${CLAUDE_SKILL_DIR}/news.py" # watchlist + plan + portfolio
python3 "${CLAUDE_SKILL_DIR}/news.py" --tickers TSLA NVDA --hours 12
python3 "${CLAUDE_SKILL_DIR}/news.py" --no-sec --jsonWhat it reads and writes
| file / feed | what |
--tickers, else trader/watchlist.json | the scanner's hits (trader-scanner) |
trader/plan.json | the trade you are planning (trader-exit) |
trader/portfolio.json | what you hold (trader-broker records fills there) |
| Yahoo Finance headline RSS | https://feeds.finance.yahoo.com/rss/2.0/headline?s=TSLA®ion=US&lang=en-US |
| Yahoo Finance chart endpoint | the last price against yesterday's close (unofficial, can lag) |
| 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 |
trader/state/news.json | what has been shown (kept 30 days) and each ticker's CIK |
The rules
- Headlines are leads, not facts. Before telling the user something happened, open the story or the filing and read it. Quote the source and link it. Never summarise a paywalled story you could not read: say so.
- Filings beat headlines. If an 8-K and a headline disagree, the 8-K is what the company told the SEC.
- Say what it touches. Every item lists the tickers it touches and its
tags: earnings, analyst, legal, deal, capital, people, risk, halt,
regulatory, macro. Filings marked
!carry an important 8-K item: earnings results (2.02), an officer change (5.02), an impairment (2.06), a delisting notice (3.01), past financials no longer reliable (4.02), bankruptcy (1.03) or a cyber incident (1.05). - MOVING marks a stock 3 % or more from yesterday's close (
--move-pct). A move with no headline is worth saying out loud too. - No predictions. Report what was published and how far the price is from yesterday's close. Never say what the stock will do next.
Steps
- Run the check:
python3 "${CLAUDE_SKILL_DIR}/news.py". Exit code 1 means nothing new.--allshows items already seen,--jsongives everything machine readable,--dry-runleaves the state alone. - Read the items that matter: every
!filing, anything tagged earnings, halt, legal, regulatory or risk, and every MOVING ticker first. - Write a short brief, per ticker: what happened, the source and link, the move, and one line on why it matters to the setup (for example "earnings are this week: an overnight gap can jump past any stop").
- If a story changes the picture, say so before
/trader-entryand/trader-exit: an earnings date inside the trade, a halt, an offering. Never act on a headline alone.
During the session: /loop 15m /trader-news, or a scheduled task each
morning before the open.
Example: the reel
Monday 2026-10-19, TSLA broke its opening range at 10:15 AM ET. The check at
10:15 (Yahoo Finance's TSLA feed, 16 headlines since 8:00) leads with the
morning's real stories: "Meta and Musk earnings and September pending home
sales: What to Watch" (8:00, earnings), "Tesla-SpaceX Merger Mania Strikes
Wall Street Ahead of Earnings" (8:04, earnings, deal), "Tech Stock Rebound
Nudges US Equity Futures Mostly Higher Pre-Bell" (8:02, macro). The brief:
"Tesla reports this week, so the stock can gap overnight; today's trade is
in and out before the close. No new 8-K." At 10:52 the price line reads
TSLA 366.48 +3.31% vs yesterday's close 354.72 at 10:52 ET MOVING. When a
ticker has no news, say so rather than padding the brief.
What it never does
- Never invents or embellishes a story, a quote or a number.
- Never trades on news, and never tells the user to buy or sell because of a headline.
- Never hammers a server: one request per feed per ticker, a pause between calls, and SEC's 10 requests a second limit stays far away.
Safety
Education and tooling, not financial advice. This skill only reads and
reports. Nothing places an order except /trader-broker, after
/trader-risk passes and the user types an explicit yes for that order.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

