Install
openclaw skills install @abhhfcgjk/build-plotsCreate clear, publication-ready Python data visualizations with pandas, Matplotlib, Seaborn, and optional Bokeh interaction. Use for choosing a chart from a dataset's structure, writing or revising plot-building code, applying Storytelling with Data principles, replacing misleading or cluttered char
openclaw skills install @abhhfcgjk/build-plotsTurn a dataset and an intended message into a focused chart. Use pandas for data preparation, Matplotlib/Seaborn for the authoritative static figure, and Bokeh only when an interactive companion adds real value.
{baseDir}/references/chart-recipes.md before selecting a chart.{baseDir}/references/palette.md before assigning colors.For each plot named figure_name, produce:
figure_name.png: 180-300 dpi review image.figure_name.pdf: vector publication figure with embedded fonts.figure_name.svg: optional text-based vector copy.figure_name.html: optional Bokeh companion using the same prepared dataframe..py builder that can regenerate every output from source CSV data.Use a white background, tight bounding box, explicit figure size, and deterministic ordering. Never rasterize the complete Matplotlib figure before writing PDF.
{baseDir}/scripts/build_book_examples.py to regenerate the bundled examples.{baseDir}/scripts/storytelling_style.py for the palette, styling, and PNG/PDF/SVG export helper.{baseDir}/references/source-examples.md when adapting the book-derived demonstrations.{baseDir}/assets/data/ as test fixtures and teaching examples.Install the example dependencies with:
python3 -m pip install -r {baseDir}/scripts/requirements.txt
Regenerate all examples with:
python3 {baseDir}/scripts/build_book_examples.py \
--output-dir {baseDir}/assets/examples
Run the builder twice into a temporary directory and confirm both runs succeed. Open every PNG at final display size. Use pdfinfo or an equivalent PDF inspector to confirm each PDF exists and has one page; rasterize one representative PDF and compare it visually with the PNG. Confirm the Bokeh HTML opens without requiring local data files.
Treat every title as a conclusion when the evidence supports one; otherwise use a neutral descriptive title. Keep source and denominator notes visible but quiet.