← 返回 Skills 市场
ericw12

Chart Master

作者 ericw12 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
238
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install chart-master
功能描述
Generate precise financial charts (candlestick, OHLC, line) for stocks, indices, and crypto using Python. Use when the user requests a visual chart, technica...
使用说明 (SKILL.md)

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.

安全使用建议
This skill appears coherent and limited to generating charts. Before installing, confirm you trust the skill source and are okay with the script making outbound requests to Yahoo Finance (yfinance). When running it on a shared agent or server, note that the PNG is written to the current working directory and the script prints the absolute file path (MEDIA: ...), which could appear in logs. Also be aware you'll need to provide the Python dependencies (yfinance, mplfinance, pandas) in the runtime environment. There's a minor bug/quirk: the --volume flag is defined with action='store_true' but default=True, so volume will effectively always be enabled unless you modify the script flags; this is not a security issue but may affect expected output.
功能分析
Type: OpenClaw Skill Name: chart-master Version: 1.0.0 The chart-master skill bundle is a legitimate tool for generating financial visualizations using standard Python libraries (yfinance, mplfinance). The script scripts/generate_chart.py uses argparse for safe parameter handling and performs no suspicious network, file, or system operations beyond its stated purpose of fetching market data and saving PNG charts.
能力评估
Purpose & Capability
Name/description match the included Python script and SKILL.md. The script only depends on yfinance, mplfinance, and pandas to fetch market data and draw charts; no unrelated binaries, credentials, or config paths are requested.
Instruction Scope
Runtime instructions tell the agent to run the bundled script which fetches market data via yfinance and writes a PNG to the working directory. This is within scope. Note: the script makes outbound network requests (to Yahoo Finance via yfinance) and prints an absolute path prefixed with 'MEDIA:' to signal the generated image — both are expected for this purpose but worth awareness.
Install Mechanism
No install spec is present (instruction-only with a bundled script). Dependencies are standard Python packages from public registries; nothing is downloaded from obscure URLs or executed from arbitrary archives.
Credentials
No environment variables, secrets, or extra credentials are required. The script does not attempt to read other config files or credentials. Dependency access to network-hosted market data is justified by the skill's purpose.
Persistence & Privilege
always is false and the skill does not request persistent/system-wide privileges or modify other skills. It simply writes an output image to the current working directory.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install chart-master
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /chart-master 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Chart Master v1.0.0 – Initial Release - Generate high-quality financial charts (candlestick, OHLC, line, etc.) for stocks, indices, and crypto. - Python-based workflow using `yfinance`, `mplfinance`, and `pandas`. - Supports configurable date ranges, intervals, chart types, visual styles, and moving averages. - Saves chart as a PNG and outputs the file path. - Optimized for user requests needing visual technical analysis or price history plots.
元数据
Slug chart-master
版本 1.0.0
许可证 MIT-0
累计安装 3
当前安装数 3
历史版本数 1
常见问题

Chart Master 是什么?

Generate precise financial charts (candlestick, OHLC, line) for stocks, indices, and crypto using Python. Use when the user requests a visual chart, technica... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 238 次。

如何安装 Chart Master?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install chart-master」即可一键安装,无需额外配置。

Chart Master 是免费的吗?

是的,Chart Master 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Chart Master 支持哪些平台?

Chart Master 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Chart Master?

由 ericw12(@ericw12)开发并维护,当前版本 v1.0.0。

💬 留言讨论