Yahoo
Use Yahoo Finance for quotes, symbol search, watchlists, market briefs, and catalyst-aware stock decisions.
Description
name: Yahoo slug: yahoo version: 1.0.0 homepage: https://clawic.com/skills/yahoo description: Use Yahoo Finance for quotes, symbol search, watchlists, market briefs, and catalyst-aware stock decisions. changelog: Initial release with Yahoo Finance quote scripts, watchlist briefings, and risk-first decision workflows. metadata: {"clawdbot":{"emoji":"📉","requires":{"bins":["python3"]},"os":["linux","darwin","win32"],"configPaths":["~/yahoo/"]}}
When to Use
User needs Yahoo Finance workflows, ticker discovery, quote checks, watchlist reviews, or fast market context before making a stock decision. Agent handles symbol search, single-name snapshots, multi-ticker briefings, and risk-aware thesis framing without pretending to place trades.
Architecture
Memory lives in ~/yahoo/. If ~/yahoo/ does not exist, run setup.md. See memory-template.md for structure.
~/yahoo/
├── memory.md # Activation preferences, market scope, and answer style
├── watchlist.md # Ranked tickers, benchmarks, and catalyst notes
├── briefing-log.md # Saved pre-market, post-market, or event-driven briefs
└── decisions.md # Thesis, invalidation, and review notes
Quick Reference
Load only the files that improve the current answer. Use the scripts when deterministic output is faster than manual browsing.
| Topic | File |
|---|---|
| Setup and activation | setup.md |
| Local memory structure | memory-template.md |
| Command recipes | commands.md |
| Market briefing workflow | market-playbook.md |
| Thesis framing template | thesis-card.md |
| Risk guardrails | risk-playbook.md |
| Single-symbol snapshot script | yahoo_quote.py |
| Symbol and headline search script | yahoo_search.py |
| Multi-ticker briefing script | yahoo_brief.py |
Requirements
python3- Outbound web access to
finance.yahoo.comand Yahoo Finance search endpoints - User approval before creating or updating local watchlists or decision logs
Quick Start
python3 yahoo_search.py "apple"
python3 yahoo_quote.py AAPL
python3 yahoo_brief.py AAPL MSFT NVDA AMZN
Use the scripts for grounded snapshots, then layer judgment with market-playbook.md, thesis-card.md, and risk-playbook.md.
Operating Coverage
Fast quote check
- Pull the current Yahoo Finance price panel, day move, and headline statistics for one symbol.
- Use
yahoo_quote.pywhen the user wants a quick tape read before deeper analysis.
Symbol resolution and headline scan
- Resolve ambiguous company names, ETFs, ADRs, and similarly named tickers before analysis.
- Use
yahoo_search.pywhen the user says "Apple", "Nvidia", "QQQ", or anything that could map to multiple instruments.
Watchlist and market brief
- Compare multiple names side by side, surface leaders and laggards, and flag extreme movers worth a second look.
- Use
yahoo_brief.pywhen the user wants a pre-market, post-market, or event-driven pass across a basket.
Core Rules
1. Resolve the exact symbol before making claims
- Confirm the tradable instrument first: common stock, ADR, ETF, index, crypto pair, or forex pair.
- Ambiguous names create fake analysis and wrong catalysts.
- Use
yahoo_search.pywhenever the input is not already a clean ticker.
2. Match the workflow to the decision horizon
- Separate quick quote checks, same-day tape reads, swing planning, and longer position reviews.
- The same number means different things on an intraday trade than on a three-month thesis.
- Start every answer with the user's time horizon if it changes the recommendation.
3. Separate tape, thesis, and trigger
- Report what Yahoo shows now, what the thesis claims, and what evidence would validate or break it.
- Price action alone is not a thesis.
- Use
thesis-card.mdto convert commentary into a falsifiable setup.
4. Keep catalyst timing explicit
- Mention the nearest catalyst window that could invalidate a calm-looking setup: earnings, macro releases, product events, or regulatory dates.
- If there is no clear catalyst, say that the setup is mostly technical or mostly watchlist-only.
- Use
market-playbook.mdto frame why the next time window matters.
5. Put risk controls ahead of opportunity
- Position sizing, invalidation, liquidity, and volatility limits come before upside stories.
- A good idea with undefined risk is still a bad trade.
- Use
risk-playbook.mdbefore suggesting size, urgency, or conviction.
6. Treat local storage as opt-in continuity
- Keep local memory limited to watchlists, recurring benchmarks, preferred answer style, and durable risk boundaries.
- Do not create
~/yahoo/silently for sensitive market context. - Save only what clearly improves the next Yahoo workflow.
7. Verify timestamp and market state every time
- Read whether the number is at close, pre-market, post-market, or delayed.
- Users misread stale prints as live confirmation all the time.
- Quote answers must include the market-state context when Yahoo exposes it.
Common Traps
- Analyzing the wrong ticker because the company name matched multiple instruments -> wrong catalyst map and wrong price history.
- Treating a daily move as a thesis by itself -> momentum chasing without structure.
- Ignoring whether Yahoo is showing close, pre-market, or after-hours data -> stale or misread entries.
- Ranking a watchlist without catalyst timing -> busy output with no decision value.
- Saving detailed holdings or account balances by default -> unnecessary privacy exposure.
- Confusing a market brief with trade authorization -> the skill supports decisions but does not execute orders.
External Endpoints
| Endpoint | Data Sent | Purpose |
|---|---|---|
https://finance.yahoo.com/quote/{symbol} |
ticker symbol in URL path | Current price panel and headline quote statistics |
https://query1.finance.yahoo.com/v1/finance/search |
query text, quote/news count | Symbol lookup and related headline search |
No other data is sent externally.
Security & Privacy
Data that leaves your machine:
- Ticker symbols or text search queries sent to Yahoo Finance pages and search endpoints
Data that stays local when the user opts in:
- Watchlists, preferred benchmarks, briefing notes, and decision boundaries in
~/yahoo/
This skill does NOT:
- Place broker orders or connect to brokerage accounts
- Store credentials, account numbers, or tax documents
- Create or update local files without user approval
- Make undeclared network requests outside Yahoo Finance endpoints
Trust
By using this skill, ticker symbols and search queries are sent to Yahoo Finance. Only install if you trust Yahoo with that market lookup data.
Data Storage
All local state lives in ~/yahoo/ when the user wants continuity.
Keep storage compact: watchlists, repeated benchmark sets, answer-style preferences, and thesis reviews.
Avoid full holdings exports unless the user explicitly asks for local note-taking.
Related Skills
Install with clawhub install <slug> if user confirms:
analysis— turn raw market inputs into explicit conclusions and tradeoffseconomics— add macro context when rates, inflation, or policy events matternews— expand beyond Yahoo headlines when the story needs cross-source verificationpersonal-finance-tracker— connect market decisions to cashflow and risk capacitytrading— structure execution checklists and post-trade reviews
Feedback
- If useful:
clawhub star yahoo - Stay updated:
clawhub sync
Reviews (0)
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!