Yahoo
by @ivangdavila
Use Yahoo Finance for quotes, symbol search, watchlists, market briefs, and catalyst-aware stock decisions.
clawhub install yahooπ About This Skill
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
python3finance.yahoo.com and Yahoo Finance search endpointsQuick 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
yahoo_quote.py when the user wants a quick tape read before deeper analysis.Symbol resolution and headline scan
yahoo_search.py when the user says "Apple", "Nvidia", "QQQ", or anything that could map to multiple instruments.Watchlist and market brief
yahoo_brief.py when 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
yahoo_search.py whenever the input is not already a clean ticker.2. Match the workflow to the decision horizon
3. Separate tape, thesis, and trigger
thesis-card.md to convert commentary into a falsifiable setup.4. Keep catalyst timing explicit
market-playbook.md to frame why the next time window matters.5. Put risk controls ahead of opportunity
risk-playbook.md before suggesting size, urgency, or conviction.6. Treat local storage as opt-in continuity
~/yahoo/ silently for sensitive market context.7. Verify timestamp and market state every time
Common Traps
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:
Data that stays local when the user opts in:
~/yahoo/This skill does NOT:
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 withclawhub install 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 reviewsFeedback
clawhub star yahooclawhub syncβ‘ When to Use
π‘ Examples
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.