stocks
This Claude Code skill retrieves read-only market data from Yahoo Finance using five commands: quote for current prices, search to find tickers by company name, history for daily OHLCV data over configurable date ranges, compare for side-by-side ticker analysis, and crypto for cryptocurrency prices. Use it when users request stock quotes, historical performance data, ticker lookups, or price comparisons without requiring trading capabilities or external API keys.
git clone --depth 1 https://github.com/NousResearch/hermes-agent /tmp/stocks && cp -r /tmp/stocks/optional-skills/finance/stocks ~/.claude/skills/stocksSKILL.md
# Stocks Skill Read-only market data via Yahoo Finance. Five commands: `quote`, `search`, `history`, `compare`, `crypto`. Python stdlib only — no API key, no pip installs. Yahoo's endpoint is unofficial and may rate-limit or change. ## When to Use - User asks for a current stock price (AAPL, TSLA, MSFT, ...) - User wants to look up a ticker by company name - User wants OHLCV history or performance over a date range - User wants to compare several tickers side by side - User asks for a crypto price (BTC, ETH, SOL, ...) ## Prerequisites Python 3.8+ stdlib only. Optional: set `ALPHA_VANTAGE_KEY` to enrich `market_cap`, `pe_ratio`, and 52-week levels when Yahoo's crumb-protected fields come back null. Free key: https://www.alphavantage.co/support/#api-key ## How to Run Invoke through the `terminal` tool. Once installed: ``` SCRIPT=~/.hermes/skills/finance/stocks/scripts/stocks_client.py python3 $SCRIPT quote AAPL ``` All output is JSON on stdout — pipe through `jq` if you want to slice it. ## Quick Reference ``` python3 $SCRIPT quote AAPL python3 $SCRIPT quote AAPL MSFT GOOGL TSLA python3 $SCRIPT search "Tesla" python3 $SCRIPT history NVDA --range 6mo python3 $SCRIPT compare AAPL MSFT GOOGL python3 $SCRIPT crypto BTC ETH SOL ``` ## Commands ### `quote SYMBOL [SYMBOL2 ...]` Current price, change, change%, volume, 52-week high/low. ### `search QUERY` Find tickers by company name. Returns top 5: symbol, name, exchange, type. ### `history SYMBOL [--range RANGE]` Daily OHLCV plus stats (min, max, avg, total return %). Ranges: `1mo`, `3mo`, `6mo`, `1y`, `5y`. Default: `1mo`. ### `compare SYMBOL1 SYMBOL2 [...]` Side-by-side: price, change%, 52-week performance. ### `crypto SYMBOL [SYMBOL2 ...]` Crypto prices. Pass `BTC` (the script appends `-USD` automatically). ## Pitfalls - Yahoo Finance's API is unofficial. Endpoints can change or rate-limit without notice — if requests start failing, that's why. - `market_cap` and `pe_ratio` may return null on `quote` when Yahoo's crumb session isn't established. Set `ALPHA_VANTAGE_KEY` to backfill. - Add a small delay between bulk requests to avoid rate-limiting. - This is read-only — no order placement, no account integration. ## Verification ``` python3 ~/.hermes/skills/finance/stocks/scripts/stocks_client.py quote AAPL ``` Returns a JSON object with `symbol: "AAPL"` and a numeric `price` field.
Operate the Antigravity CLI (agy): plugins, auth, sandbox.
Delegate coding tasks to Blackbox AI CLI agent. Multi-model agent with built-in judge that runs tasks through multiple LLMs and picks the best result. Requires the blackbox CLI and a Blackbox AI API key.
Delegate coding to xAI Grok Build CLI (features, PRs).
Configure and use Honcho memory with Hermes -- cross-session user modeling, multi-profile peer isolation, observation config, dialectic reasoning, session summaries, and context budget enforcement. Use when setting up Honcho, troubleshooting memory, managing profiles with Honcho peers, or tuning observation, recall, and dialectic settings.
Delegate coding to OpenHands CLI (model-agnostic, LiteLLM).
Read-only EVM client: wallets, tokens, gas across 8 chains.
Hyperliquid market data, account history, trade review.
Query Solana blockchain data with USD pricing — wallet balances, token portfolios with values, transaction details, NFTs, whale detection, and live network stats. Uses Solana RPC + CoinGecko. No API key required.