360 Secure SkillHub
360 安全技能中心

Chartmaker

这是一款本地命令行数据工具,核心功能涵盖数据摄入、转换、查询、聚合等操作,能生成柱状图、迷你图等终端ASCII图表,所有数据本地存储。典型场景包括记录可视化数据点、追踪数据变换、导出数据做报表、搜索历史数据等。通过命令行指令交互,输出终端图表、统计信息或JSON/CSV/TXT文件。

bytesagain1
bytesagain1
热度 66.38
最近更新 2026-05-17 15:23:57
分类:数据依赖:代码执行 / 读写文件应用场景:数据处理 / 报告撰写 / 文件转换

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add chartmaker
Metadata
name
ChartMaker
description
Visualize data with bar charts, sparklines, and progress bars in terminal. Use when plotting metrics, rendering inline charts, or transforming data.
version
2.0.0
author
BytesAgain
homepage
https://bytesagain.com
source
https://github.com/bytesagain/ai-skills
tags
["chart","graph","visualization","bar","sparkline","data","terminal","ascii"]
categories
["Developer Tools","Utility","Data"]

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 <input> Log a new ingest entry (no args = show recent entries)
chartmaker transform <input> Log a transform entry
chartmaker query <input> Log a query entry
chartmaker filter <input> Log a filter entry
chartmaker aggregate <input> Log an aggregate entry
chartmaker visualize <input> Log a visualize entry
chartmaker export <input> Log an export entry (see also export with format below)
chartmaker sample <input> Log a sample entry
chartmaker schema <input> Log a schema entry
chartmaker validate <input> Log a validate entry
chartmaker pipeline <input> Log a pipeline entry
chartmaker profile <input> Log a profile entry
chartmaker stats Show summary statistics across all log files
chartmaker export <fmt> Export all data to json, csv, or txt format
chartmaker search <term> 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 | hello@bytesagain.com