From emacs-skills
Plots data from current conversation context using gnuplot, generating transparent PNG images output as inline markdown. Invoke via /gnuplot command.
npx claudepluginhub xenodium/emacs-skillsThis skill uses the workspace's default tool permissions.
Plot data from the most recent interaction context using gnuplot. Generate a PNG image with a transparent background and output it as a markdown image so it renders inline.
Generates PlantUML diagrams from current context as transparent PNG images with Emacs theme-matched colors, outputs inline Markdown image via /plantuml.
Guides Matplotlib for creating line, scatter, bar, histogram, heatmap, 3D plots, subplots; pyplot and OO APIs; exports PNG/PDF/SVG for scientific visualizations.
Share bugs, ideas, or general feedback.
Plot data from the most recent interaction context using gnuplot. Generate a PNG image with a transparent background and output it as a markdown image so it renders inline.
emacsclient --eval '
(face-foreground (quote default))'
This returns a hex color like "#eeffff". Reuse it for all subsequent plots.
gnuplot /tmp/agent-plot-XXXX.gp
set terminal pngcairo transparent enhanced size 800,500
set output "/tmp/agent-plot-XXXX.png"
FG = "#eeffff" # from emacsclient query
set border lc rgb FG
set key textcolor rgb FG
set xlabel textcolor rgb FG
set ylabel textcolor rgb FG
set title textcolor rgb FG
set xtics textcolor rgb FG
set ytics textcolor rgb FG
# ... plot commands using the data ...
pngcairo transparent terminal for transparent background./tmp/agent-plot-$(date +%s).png). Never use descriptive names like agent-plot-lorenz.png.$DATA << EOD ... EOD) when practical. For large datasets, write a separate data file.) on its own line.enhanced text mode for subscripts/superscripts when needed.