← 返回 Skills 市场
bytesagain1

Chartmaker

作者 bytesagain1 · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
230
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install chartmaker
功能描述
Visualize data with bar charts, sparklines, and progress bars in terminal. Use when plotting metrics, rendering inline charts, or transforming data.
使用说明 (SKILL.md)

ChartMaker

A data toolkit for chart-related data logging and export. Record, transform, query, and export data entries — all from the command line, all stored locally.

Commands

Command What it does
chartmaker ingest \x3Cinput> Log a new ingest entry (no args = show recent entries)
chartmaker transform \x3Cinput> Log a transform entry
chartmaker query \x3Cinput> Log a query entry
chartmaker filter \x3Cinput> Log a filter entry
chartmaker aggregate \x3Cinput> Log an aggregate entry
chartmaker visualize \x3Cinput> Log a visualize entry
chartmaker export \x3Cinput> Log an export entry (see also export with format below)
chartmaker sample \x3Cinput> Log a sample entry
chartmaker schema \x3Cinput> Log a schema entry
chartmaker validate \x3Cinput> Log a validate entry
chartmaker pipeline \x3Cinput> Log a pipeline entry
chartmaker profile \x3Cinput> Log a profile entry
chartmaker stats Show summary statistics across all log files
chartmaker export \x3Cfmt> Export all data to json, csv, or txt format
chartmaker search \x3Cterm> Search all entries for a term (case-insensitive)
chartmaker recent Show the 20 most recent activity log entries
chartmaker status Health check — version, entry count, disk usage
chartmaker help Show usage and available commands
chartmaker version Print version string

Each logging command (ingest, transform, query, etc.) accepts free-form text. Called without arguments, it shows the 20 most recent entries for that category.

Data Storage

All data is stored locally in ~/.local/share/chartmaker/. Each command category writes to its own .log file, and all actions are recorded in history.log with timestamps.

Requirements

  • Bash 4+

When to Use

  • Logging chart and visualization data points from the command line
  • Tracking data transformations and schema changes over time
  • Exporting accumulated entries to JSON, CSV, or plain text for reports
  • Searching across all logged entries to find specific visualization data
  • Checking health and statistics of your local chart data store

Examples

# Log visualization data
chartmaker ingest "Monthly revenue: Jan=10k Feb=12k Mar=15k"

# Transform and record a data step
chartmaker transform "Normalized Q1 values to percentage scale"

# Search across all logs
chartmaker search "revenue"

# Export everything to CSV
chartmaker export csv

# View recent activity
chartmaker recent

Powered by BytesAgain | bytesagain.com | [email protected]

安全使用建议
This skill appears coherent and local-only, but it will create and write files to ~/.local/share/chartmaker (logs, history, exports). Before installing or using it: review the script if you have sensitive data (to avoid accidentally logging secrets), inspect the export files prior to sharing, and be aware the JSON export implementation has a minor formatting bug (may produce invalid JSON). If you prefer, run it in an isolated account/container first. Because it can be invoked by the agent, confirm you trust the agent to run local commands that read/write your home directory.
功能分析
Type: OpenClaw Skill Name: chartmaker Version: 2.0.0 The ChartMaker skill is classified as suspicious due to a major discrepancy between its documentation and implementation. While SKILL.md claims the tool can 'Visualize data with bar charts, sparklines, and progress bars,' the actual code in scripts/script.sh contains no visualization logic and only performs simple text logging to ~/.local/share/chartmaker/. Additionally, the script contains unreachable code (a duplicate 'export' case) that prevents the actual export function from ever running, making the tool a non-functional stub that could mislead an AI agent into reporting a task as complete when no visualization has occurred.
能力评估
Purpose & Capability
Name/description (terminal charts, logging, exports) align with what is implemented: a Bash CLI that logs entries by category, searches, shows stats, and exports data. No unrelated capabilities (cloud access, system config modifications) are requested.
Instruction Scope
SKILL.md and the script are scoped to local logging and export behavior. The script only reads/writes files under $HOME/.local/share/chartmaker, and uses common CLI tools (grep, tail, wc, du). It does not reference other system paths, secrets, or external endpoints.
Install Mechanism
There is no install spec (instruction-only) which is low risk. A single included Bash script implements behavior; no downloads, package installs, or archive extraction occur during install.
Credentials
The skill requests no environment variables, credentials, or config paths. The script uses only $HOME to place its data directory, which is proportional to a local logging tool.
Persistence & Privilege
The skill is not flagged always:true and does not modify other skills or system-wide config. It stores its own logs/exports under the user's home directory only.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install chartmaker
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /chartmaker 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
Domain-specific upgrade
元数据
Slug chartmaker
版本 2.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Chartmaker 是什么?

Visualize data with bar charts, sparklines, and progress bars in terminal. Use when plotting metrics, rendering inline charts, or transforming data. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 230 次。

如何安装 Chartmaker?

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

Chartmaker 是免费的吗?

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

Chartmaker 支持哪些平台?

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

谁开发了 Chartmaker?

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

💬 留言讨论