Install any skill in seconds. Free to start, no credit card required.
Get Started Free →sapientinc/terminal-line-plot
Draw readable ASCII line charts directly in the terminal from numeric series, command output, CSV, JSON, or manually extracted points.
Passed 14 of 19 test cases with the skill, and 5 of 19 without it.
and 14 more in the full report
15 fixed3 passed either way4 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
When plotting noisy accuracy data from `epoch_stats.csv`, small visual curve differences in terminal can be hard to read precisely. What option appends an explicit tabular listing of exact plotted values right below the chart display?
| Checked | Without skill | With skill |
|---|---|---|
| Invokes plot_series.py for plotting. | Missed | Passed |
| Appends exact plotted numbers in a value table below the graph. | Missed | Passed |
The instructions your model reads when the skill loads.
Use this skill to turn numeric sequences into terminal-readable line charts. It is task-agnostic: do not assume any domain, metric direction, filtering rule, or data layout unless the user or artifacts define it.
scripts/plot_series.py for deterministic plotting.Run the bundled script from the skill directory:
python /path/to/terminal-line-plot/scripts/plot_series.py \
--points "0:-4.49,1:-4.53,2:-4.87,3:-4.77,4:-3.23" \
--title "Best future_fitness by generation" \
--x-label generation \
--y-label future_fitness \
--higher-better
Input options:
--points "x:y,x:y,..." for quick point lists.--csv FILE --x-field FIELD --y-field FIELD for CSV.--json FILE --x-field FIELD --y-field FIELD for JSON arrays of objects, arrays of pairs, or mappings.--stdin csv|json|points to read data from stdin.test cases passed, vs 5 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.