plotting

Generate publication-quality plots from SWARM simulation sweep and time-series data.

39|4|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/swarm-ai-safety/swarm --skill plotting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plotting
Source: https://github.com/swarm-ai-safety/swarm/tree/main/bench/skills/plotting
Command: npx skills add https://github.com/swarm-ai-safety/swarm --skill plotting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires matplotlib, pandas, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of professional, publication-quality visualizations directly from SWARM simulation data, saving researchers and developers significant time and effort in data analysis and reporting.

Core Features & Use Cases

  • Data Type Detection: Automatically identifies whether input data is from a simulation sweep or a time-series history.
  • Sweep Visualization: Generates grouped bar charts, box plots for welfare, and comparative bar charts for agent payoffs based on simulation parameters.
  • Time-Series Visualization: Creates plots for welfare and toxicity rates over simulation epochs.
  • Use Case: After running a multi-agent simulation with varying governance parameters, use this Skill to generate a set of plots that clearly illustrate how different configurations impact agent welfare and toxicity.

Quick Start

Use the plotting skill to generate visualizations from the file 'simulation_results.csv'.

Frequently Asked Questions about plotting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate publication-quality visualizations from SWARM simulation data?

To generate publication-quality visualizations from SWARM simulation data, use this Skill to automatically detect whether your input is a simulation sweep or time-series history and produce corresponding plots. It requires matplotlib, pandas, and numpy for data processing and rendering.

What types of plots can I create for multi-agent welfare and toxicity comparisons?

You can create grouped welfare bar charts, box plots, and comparative agent payoff bar charts for simulation sweeps, alongside time-series plots for welfare and toxicity rates over simulation epochs to visualize multi-agent dynamics.

Does this plotting Skill work with standard CSV files containing simulation results?

Yes, this Skill works directly with CSV files containing simulation results. It processes the tabular data using pandas and numpy to identify sweep parameters or time-series epochs before generating the visualizations with matplotlib.

How do I visualize time-series histories of toxicity rates over simulation epochs?

To visualize time-series histories of toxicity rates, provide your epoch-based simulation data to the Skill. It will automatically identify the time-series format and generate line plots tracking toxicity and welfare metrics across the simulation timeline.

Can I use matplotlib and pandas to compare agent payoffs across different governance parameters?

Yes, you can compare agent payoffs across different governance parameters by feeding your simulation sweep data into the Skill. It leverages matplotlib and pandas to generate comparative bar charts that illustrate how varying configurations impact individual agent outcomes.