with one click
plot
Generate publication-quality plots from data files or DataFrames
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Generate publication-quality plots from data files or DataFrames
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | plot |
| description | Generate publication-quality plots from data files or DataFrames |
| tags | ["visualization","plotting","figures","data-analysis"] |
Generate publication-quality plots from CSV/TSV data or pandas DataFrames using natural language descriptions.
/plot <data_file> "<plot_description>"
Bar chart:
/plot results.csv "bar chart of citations by year"
Scatter plot with trend:
/plot feature_importance.csv "scatter plot of SHAP values vs feature importance with regression line"
Heatmap:
/plot correlation_matrix.csv "heatmap showing correlation between features"
Box plot:
/plot distributions.tsv "box plot comparing ecosystem diversity across biomes"
Line plot:
/plot timeseries.csv "line plot of citation counts over time by category"
Multiple subplots:
/plot metrics.csv "create 2x2 subplot grid: top-left accuracy, top-right precision, bottom-left recall, bottom-right F1 score"
/plot data.csv "bar chart" --x ecosystem --y feature_count --hue category
/plot data.csv "scatter plot" --title "Feature Analysis" --figsize 10,8 --dpi 300
/plot data.csv "line plot" --output figure.png --formats png,pdf,svg
# In a Python cell or script
df = pd.read_csv('data.csv')
# Then use /plot with --dataframe flag
| Type | Description | Use Case |
|---|---|---|
bar | Bar chart | Categorical comparisons |
barh | Horizontal bar chart | Long category names |
scatter | Scatter plot | Relationships between variables |
line | Line plot | Time series, trends |
box | Box plot | Distribution comparisons |
violin | Violin plot | Detailed distributions |
heatmap | Heat map | Correlation matrices |
histogram | Histogram | Single variable distribution |
kde | Kernel density | Smooth distributions |
pair | Pair plot | Multi-variable relationships |
count | Count plot | Frequency counts |
strip | Strip plot | Individual data points |
swarm | Swarm plot | Categorical scatter |
/plot data.csv "scatter plot" --style nature # Nature journal style
/plot data.csv "bar chart" --style science # Science journal style
/plot data.csv "line plot" --style minimal # Minimal clean style
/plot data.csv "heatmap" --style dark # Dark theme
Default: Saves to figures/generated/ with timestamp
Custom path: --output my_figure.png
Multiple formats: --formats png,pdf,svg
DPI: --dpi 300 (default) or --dpi 600 (high-res)
/plot manuscript/citation_gaps/gap_analysis_targeted.json \
"scatter plot of citation count vs priority score, colored by gap type"
/plot data_tables/file_statistics.tsv \
"horizontal bar chart showing top 20 files by size"
/plot feature_importance.csv \
"bar chart of top 30 features sorted by SHAP value with error bars"
/plot confusion_matrix.csv \
"heatmap with annotations showing prediction accuracy per ecosystem"
Invalid data file:
❌ Error: File not found: data.csv
Available files in current directory: [list]
Missing columns:
❌ Error: Column 'citations' not found in data
Available columns: [feature, importance, p_value]
Ambiguous plot request:
⚠️ Multiple interpretations possible:
1. Scatter plot of A vs B
2. Line plot of A over B
Which would you like? (1/2)
head data.csv to verify column names/rrwrite-extract-figures-tables - Extract figures from repository/rrwrite-draft-section - Use plots in manuscript sectionsDependencies: matplotlib, seaborn, pandas, numpy Performance: Handles datasets up to ~1M rows efficiently Memory: Loads entire dataset into memory (use sampling for huge files)
Analyzes a GitHub repository or local directory to extract structure, files, and research context
Assembles all manuscript sections into a complete manuscript with validation and metadata generation
Analyzes manuscript outline for journal suitability, recommends optimal journal, and fetches author guidelines
Performs adversarial critique of manuscripts, outlines, literature reviews, or other academic content against journal requirements and quality standards.
Analyzes the repository structure and generates a detailed manuscript outline based on target journal guidelines (Nature, PLOS, Bioinformatics).
Performs deep literature research on manuscript topics and generates a comprehensive one-page summary of background and related work with citations.