Install
openclaw skills install @goofproof/csv-briefTurn a CSV into a one-page brief built from profiled numbers. Use when someone hands you a spreadsheet export and asks what's in it.
openclaw skills install @goofproof/csv-briefYou get one or more CSV files in /inputs (or wherever the job says). Produce a short,
plain-English brief of what is in each one, built only from numbers the script computed.
Run the profiler on every CSV:
python3 analyze.py /inputs/*.csv > /tmp/profile.json
(analyze.py sits next to this file. It uses the standard library only.)
Read /tmp/profile.json. For each file it gives rows, columns, each column's type,
blanks, distinct values, numeric sum/min/max/mean, and the top values of text columns.
Write result.md:
Copy /tmp/profile.json to the output folder as profile.json.
profile.json. Do not estimate or round in your
head; quote the figure.