| description | Stock DEPTH analysis only: Volume, 52-Week High/Low, Market Cap, P/E, news, watchlist. Use ONLY when user needs detailed stock metrics — NOT for simple price questions (use currency-skill for those). Sources: Finnhub (real-time US, 60/min) when FINNHUB_API_KEY set, else yfinance (Yahoo Finance, free). Command 'python', args 'scripts/stocks.py quote --symbol AAPL,NVDA,MSFT' or 'scripts/stocks.py history --symbol AAPL --period 1mo' or 'scripts/stocks.py watchlist add/list/remove --symbol X'. Trigger: מניות, stock, ticker, NVDA, AAPL, S&P, NASDAQ, ת"א 35, watchlist, P/E, market cap. Always fetch live. |
| metadata | {"clawdbot":{"emoji":"📈","commands":["quote","history","news","crypto","watchlist"],"arg_template":"scripts/stocks.py {command} {args}","requires":{"bins":["python"],"python_libs":["yfinance","pandas"]},"install":[{"id":"pip-stocks","kind":"pip","packages":["yfinance","pandas"],"label":"Stocks skill deps"}],"commands_schema":{"quote":{"properties":{"symbol":{"type":"string","description":"Comma-separated ticker symbols (e.g. AAPL,NVDA,MSFT)"},"format":{"type":"string","enum":["markdown","json"],"default":"markdown"}},"required":["symbol"]},"history":{"properties":{"symbol":{"type":"string","description":"Single ticker symbol (e.g. AAPL)"},"period":{"type":"string","enum":["1d","5d","1mo","3mo","6mo","1y","2y","5y","10y","max"],"default":"1mo"},"output":{"type":"string","description":"Optional CSV output filename"}},"required":["symbol"]},"news":{"properties":{"symbol":{"type":"string","description":"Ticker symbol (e.g. AAPL)"},"limit":{"type":"integer","default":10}},"required":["symbol"]},"crypto":{"properties":{"symbol":{"type":"string","description":"Crypto pair (e.g. BTC-USD, ETH-USD)"}},"required":["symbol"]},"watchlist":{"properties":{"action":{"type":"string","enum":["add","list","remove","quotes","check"],"description":"Watchlist action"},"symbol":{"type":"string","description":"Comma-separated symbols for add/remove"},"target":{"type":"number","description":"Price target for alerts"},"direction":{"type":"string","enum":["above","below"],"description":"Alert direction"}},"required":["action"]}}}} |