Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Data Visualizer

Terminal ASCII chart toolkit. Create bar charts, sparklines, histograms, and gauges from CSV or JSON data in the terminal.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 488 · 6 current installs · 6 all-time installs
bybytesagain4@xueyetianya
MIT-0
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description (terminal ASCII charts, CSV/JSON processing) match the provided script and SKILL.md. Declared optional DATAVIZ_DIR and use of python3/bash are reasonable for the stated capabilities.
Instruction Scope
Runtime instructions limit actions to reading user-supplied CSV/JSON files, producing terminal visualizations/exports, and writing a local data directory/history log. The SKILL.md and script do not attempt to read unrelated system credentials or send data to external endpoints.
Install Mechanism
No install spec; the skill is instruction + a bundled shell script. No external downloads or package installations are performed by the skill itself.
Credentials
The skill requests no secrets and uses only standard environment vars (DATAVIZ_DIR, XDG_DATA_HOME, HOME). It creates and writes under a per-user data directory (~/.local/share/data-visualizer) and logs history there — expected for this type of tool but worth noting for privacy-conscious users.
Persistence & Privilege
always is false and the skill does not request elevated or cross-skill configuration. It creates and uses its own data directory/history log (normal for a CLI tool).
Assessment
This skill appears to do what it claims: local CSV/JSON analysis and ASCII/SVG/HTML exports. Before installing or running it, review the bundled scripts (scripts/script.sh) yourself, ensure you have bash 4+ and python3, and be aware it will create ~/.local/share/data-visualizer/ and a history.log there. If you are cautious, run the script in a sandbox/container or review the full script for any unexpected commands. Note: the script contains some coding issues (shell arithmetic and heredoc variable-expansion mistakes) that may cause runtime errors — these are quality bugs, not indicators of deliberate malicious behavior.

Like a lobster shell, security has layers — review code before you run it.

Current versionv3.0.1
Download zip
chinesevk97amfbgyzc0bsgvecd1nebm2182pwvrlatestvk9753spqjcv2jvj416a2q097js8368ycproductivityvk97ct01rdjbd28nhp655d4ymv582sr66

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

data-visualizer

Terminal data visualization toolkit — create ASCII bar charts, sparklines, histograms, heatmaps, gauges, treemaps from data. Process CSV/JSON files with stats summaries, correlations, normalization, and pivoting. Export to SVG and HTML.

Commands

bar

Draw a horizontal bar chart from label:value pairs.

scripts/script.sh bar "Sales:42" "Revenue:87" "Profit:31"

histogram

Show frequency distribution of numeric values as a histogram.

scripts/script.sh histogram 10 15 20 20 25 30 30 30 35 40

sparkline

Render an inline sparkline chart from a series of values.

scripts/script.sh sparkline 4 8 15 16 23 42 38 29 18 10

heatmap

Display a color-coded heat grid from row/column data.

scripts/script.sh heatmap 3 4 1 5 9 2 8 3 7 4 6 1

treemap

Show proportional blocks for part-to-whole comparisons.

scripts/script.sh treemap "Chrome:65" "Safari:18" "Firefox:10" "Edge:7"

gauge

Display a gauge meter showing a value against a maximum.

scripts/script.sh gauge 73 100 "CPU Usage"

matrix

Render a CSV file as a formatted matrix/table view.

scripts/script.sh matrix data.csv

summarize

Compute min/max/average/median statistics for each numeric column in a CSV file.

scripts/script.sh summarize sales.csv

distribution

Show the value distribution of numeric data in a CSV file across bins.

scripts/script.sh distribution scores.csv 8

correlate

Compute a Pearson correlation matrix across all numeric columns in a CSV file.

scripts/script.sh correlate metrics.csv

normalize

Normalize all numeric columns to 0-1 range and output as CSV.

scripts/script.sh normalize raw_data.csv > normalized.csv

pivot

Group rows by a column and aggregate numeric values (sum, avg, min, max).

scripts/script.sh pivot sales.csv region

from-csv

Auto-visualize a CSV file with summary statistics.

scripts/script.sh from-csv data.csv

from-json

Auto-visualize a JSON file — shows structure, keys, and numeric column summaries.

scripts/script.sh from-json data.json

to-svg

Export CSV data as an SVG bar chart.

scripts/script.sh to-svg sales.csv

to-html

Export CSV data as an HTML table with styling.

scripts/script.sh to-html report.csv

help

scripts/script.sh help

version

scripts/script.sh version

Examples

# Quick terminal charts
scripts/script.sh bar "Q1:120" "Q2:185" "Q3:210" "Q4:170"
scripts/script.sh sparkline 10 20 30 25 40 35 50 45
scripts/script.sh gauge 78 100 "Memory"

# CSV analysis pipeline
scripts/script.sh summarize data.csv
scripts/script.sh correlate data.csv
scripts/script.sh pivot data.csv category

# Export
scripts/script.sh to-svg data.csv
scripts/script.sh to-html data.csv

Configuration

VariableRequiredDescription
DATAVIZ_DIRNoData directory (default: ~/.local/share/data-visualizer/)

Data Storage

History logged in ~/.local/share/data-visualizer/history.log.

Requirements

  • bash 4.0+
  • python3 (for CSV processing, correlations, JSON parsing, SVG export)

Powered by BytesAgain | bytesagain.com | hello@bytesagain.com

Files

2 total
Select a file
Select a file to preview.

Comments

Loading comments…