drawio-paper

Generate draw.io XML diagrams or matplotlib Python plots from methodology text or raw data.

2|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/pengqianhan/open-paper-skills --skill drawio-paper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drawio-paper
Source: https://github.com/pengqianhan/open-paper-skills/tree/main/.claude/skills/drawio-paper
Command: npx skills add https://github.com/pengqianhan/open-paper-skills --skill drawio-paper

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of publication-quality visualizations for academic papers by transforming methodology text and figure captions into draw.io diagrams or converting raw data into polished matplotlib plots.

Core Features & Use Cases

  • Diagram mode: Generate draw.io XML diagrams from methodology sections and captions, organized into staged pipelines with NeurIPS 2025 styling cues.
  • Plot mode: Generate self-contained Python/matplotlib plots from tabular or JSON data, embedding data and following publication-ready aesthetics.
  • Setup: Requires PaperBananaBench reference data when used for style references; Outputs are .drawio diagrams or .py plot scripts suitable for headless execution.

Quick Start

Provide your methodology text and figure caption to generate a draw.io diagram, or supply raw data and a desired plot type to generate a publication-quality matplotlib plot.

Frequently Asked Questions about drawio-paper

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

FAQPage Schema
How do I generate publication-ready diagrams from methodology text?

You can generate publication-ready diagrams by providing your methodology text and figure captions to Diagram mode, which outputs draw.io XML organized into staged pipelines with NeurIPS 2025 styling cues.

How do I create matplotlib plots from raw data for academic papers?

To create matplotlib plots from raw data, supply your tabular or JSON data and desired plot type to Plot mode, which generates self-contained Python scripts with embedded data and publication-ready aesthetics.

Can I use draw.io diagrams for NeurIPS 2025 paper submissions?

Yes, the generated draw.io diagrams enforce NeurIPS 2025 style guides and rely on PaperBananaBench reference datasets to ensure your visualizations meet publication standards.

Do I need PaperBananaBench reference data to generate publication-quality plots?

PaperBananaBench reference data is required when using the Skill for style references, ensuring the generated matplotlib plots and draw.io diagrams adhere to the correct publication-ready aesthetics.

What is the best way to automate research paper visualization workflows?

Automating research paper visualization is best handled by transforming methodology text into draw.io XML or raw data into matplotlib Python scripts, producing outputs suitable for headless execution.

What are the limitations of generating plots with embedded data scripts?

The generated Python scripts contain embedded data and are designed for headless execution, meaning they require a Python environment to render the final plots and do not export image files directly.