This skill generates professional-grade financial charts using Python (mplfinance / yfinance).
Run the bundled script to generate a chart. The script fetches data automatically.
uv run --with yfinance --with mplfinance --with pandas {baseDir}/scripts/generate_chart.py --ticker "NVDA" --period "6mo" --interval "1d" --style "yahoo" --title "NVIDIA Daily Chart"
--ticker: The symbol to chart (e.g., AAPL, BTC-USD, ^NDX, ^GSPC).--period: Data range (e.g., 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, max, ytd).--interval: Bar size (e.g., 1m, 5m, 15m, 30m, 60m, 90m, 1h, 1d, 5d, 1wk, 1mo, 3mo).1m-60m) is only available for the last 60 days.--type: Chart type (default: candle; options: candle, line, renko, pnf).--style: Visual style (default: yahoo; options: binance, blueskies, charles, checkers, classic, default, mike, nightclouds, sas, starsandstripes, yahoo).--mav: Moving averages (comma-separated, e.g., 20,50,200).--volume: specific flag --volume to show volume pane (default: true).The script saves a PNG file to the current working directory and prints the filename.
Action: Use the read tool (or write if editing) to handle the file, but primarily display the image to the user using the appropriate tool if available, or simply confirm the file was created and provide the path.
共 1 个版本