Bytesagain Charts
v1.0.0Generate beautiful ASCII and HTML charts from data (CSV/JSON). 支持数据可视化、自动生成条形图、折线图及饼图。Use when analyzing performance trends, creating terminal dashboards, or...
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description say 'generate ASCII and HTML/SVG charts from CSV/JSON'. The repository provides bash scripts and an embedded Python SVG generator that implement exactly that. Required tools (bash, python3) match the stated requirements. No extra credentials or unrelated binaries are requested.
Instruction Scope
SKILL.md instructs the agent to run the included scripts (chart.sh / script.sh). Those scripts operate on user-supplied data (CSV/JSON or inline label:value strings), create SVG/html outputs and terminal charts, read CSV files you pass, and write files. They do not access other system credentials or external endpoints. Note: the scripts create a data directory (default ${XDG_DATA_HOME:-$HOME/.local/share}/chart-generator) and a history.log there — this is expected but persistent.
Install Mechanism
No install spec; this is instruction+scripts only. Nothing is downloaded or extracted at install time. Runtime uses only local bash and python3, so install risk is low.
Credentials
No required environment variables, no credentials or secret-looking vars. The scripts respect CHART_DIR/XDG_DATA_HOME for storage location (reasonable), and otherwise only rely on standard shell variables. No unrelated cloud keys or tokens are requested.
Persistence & Privilege
always:false and no autonomous privilege escalation. The skill writes generated charts to the working directory (chart_*.svg) and stores usage history under a per-user data dir (~/.local/share/chart-generator by default). This is normal for a CLI generator but is persistent state on disk.
Assessment
This skill appears coherent and local: it requires bash (4+) and python3, and its scripts produce terminal charts and SVG/HTML files. Before using: 1) Inspect the scripts (they're included) if you want to confirm behavior — they create files (chart_*.svg) in the working directory and a history.log under ~/.local/share/chart-generator (or CHART_DIR). 2) There are no network calls or secret accesses in the code, so data stays on your machine. 3) Be aware the scripts contain some minor shell-code issues (e.g., non-portable/broken arithmetic expressions) that could cause runtime errors — not a security red flag but may cause commands to fail. 4) If you intend to run the skill in a high-security environment, run it in a sandbox or test account first and/or change CHART_DIR to a directory you control.Like a lobster shell, security has layers — review code before you run it.
latest
BytesAgain Charts / 楼台图表助手
Turn your raw data into insightful visualizations instantly.
Quick Start / 快速开始
Just ask your AI assistant: / 直接告诉 AI 助手:
- "Create a bar chart for these monthly sales: Jan:100, Feb:150, Mar:130" (根据月度销售额生成柱状图)
- "Plot a line chart showing the CPU usage trend from data.csv" (根据CSV数据绘制趋势图)
- "Generate a pie chart to visualize budget distribution" (生成饼图展示预算分布情况)
Features / 功能特性
- Multiple Types: Bar charts, Line plots, Pie charts, and Candlestick support.
- Bilingual Output: Clear descriptions for both English and Chinese users.
- Local & Fast: Zero external dependencies (beyond Python), no data leaves your machine.
Commands / 常用功能
bar
Generate a terminal-based bar chart.
bash scripts/script.sh bar "Jan:10,Feb:20,Mar:15" --title "Sales"
line
Generate a trend line chart.
bash scripts/script.sh line "1,5,3,8,2" --title "Growth"
Requirements / 要求
- bash 4+
- python3
Feedback
Report issues or suggest chart types: https://bytesagain.com/feedback/
Powered by BytesAgain | bytesagain.com
Comments
Loading comments...
