360 Secure SkillHub
360 安全技能中心

Chart Master

根据用户提供的股票、指数或加密货币代码及周期、时间粒度等参数,调用 Python 脚本从外部行情数据源获取价格数据,生成烛台、OHLC 或折线等金融图表并保存为 PNG 文件,支持多种视觉风格、均线与成交量显示。

ericw12
ericw12
热度 66.42
最近更新 2026-05-11 17:31:57
分类:数据依赖:代码执行 / 读写文件 / 第三方 API应用场景:市场分析 / 图像生成 / 财务

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add chart-master
Metadata
name
chart-master
description
Generate precise financial charts (candlestick, OHLC, line) for stocks, indices, and crypto using Python. Use when the user requests a visual chart, technical analysis visualization, or price history plot.

Chart Master

This skill generates professional-grade financial charts using Python (mplfinance / yfinance).

Usage

Run the bundled script to generate a chart. The script fetches data automatically.

Command

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"

Parameters

  • --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).
    • Note: Intraday data (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).

Output

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.