πŸ“Š
AI EngineeringPython

Plotting Agent

by Ar9av

Plotting Agent is an AI Engineering skill for Claude Code, published by Ar9av in PaperOrchestra.

644 stars91 forkson Ar9av/PaperOrchestraAdded 2026/08/24+1% in starsRepository updated 2026/08/09
agentic-aiai-researchanthropicantigravityarxivautomated-paper-writingclaude-codeclaude-skillscoding-agentscursorlatexliterature-reviewllm-agentsmulti-agentpaper-orchestrapaperorchestraresearch-papersemantic-scholarskill-pack
Install in seconds
Install Plotting Agent
Copy Plotting Agent into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/Ar9av/PaperOrchestra/tree/main/skills/plotting-agent ~/.claude/skills/plotting-agent

Requires Node.js. Downloads this skill only β€” not the rest of the repository β€” into your Claude Code skills folder.

Without Node.js

git clone https://github.com/Ar9av/PaperOrchestra.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
skills/plotting-agent/SKILL.md in Ar9av/PaperOrchestra
Installs to
~/.claude/skills/plotting-agent
Collection
One of 9 skills cataloged from this repository
Category
AI Engineering β€” 2451 skills

What Plotting Agent does

Plotting Agent renders figures from outline.json using experimental_log.md and idea.md, then writes captions for each figure. It is used when the orchestrator delegates Step 2 or when a user asks to generate paper plots or diagrams.

Plotting Agent is cataloged under AI Engineering on DirSkills. Plotting Agent comes from a repository tagged agentic-ai, ai-research, anthropic, antigravity and arxiv.

Documentation

README

Plotting Agent (Step 2)

Faithful implementation of the Plotting Agent from PaperOrchestra (Song et al., 2026, arXiv:2604.05018, Β§4 Step 2 and App. F.1 p.45).

Cost: ~20–30 LLM calls. The paper uses PaperBanana (Zhu et al., 2026) as the default backbone with a closed-loop VLM-critique refinement. This skill expresses that loop in host-agent terms: you (the host agent) generate matplotlib code with your own LLM, render via your Bash/Python tool, optionally critique the rendered PNG with your vision model, redraw, and finally caption.

Inputs

  • workspace/outline.json β€” specifically the plotting_plan array
  • workspace/inputs/idea.md and workspace/inputs/experimental_log.md β€” the source data
  • workspace/inputs/figures/ β€” optional pre-existing figures (PlotOn mode)

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Plotting Agent

  • What else does Ar9av publish alongside Plotting Agent?

    Plotting Agent is one of 9 skills that DirSkills catalogs from Ar9av/PaperOrchestra, the repository it ships in. Its siblings there include Agent Research Aggregator, Content Refinement Agent and Literature Review Agent. Each one is a separate skill with its own page in this directory, installs the same way Plotting Agent does, and is maintained by Ar9av in that same repository. The rest of the collection is listed on the Ar9av/PaperOrchestra page.

  • How does Plotting Agent compare to other AI Engineering skills?

    Plotting Agent ranks #1867 by stars among the 2451 AI Engineering skills in this catalog. The most-starred ones next to it are Architecture Decision Records, AI-First Engineering and Agentic OS. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Plotting Agent against them. Open each page to compare what they document and how they install.

More from Ar9av/PaperOrchestra

Plotting Agent is one of 9 skills cataloged on DirSkills from Ar9av/PaperOrchestra.

See all 9 skills β†’
πŸ§ͺ
1w ago

Agent Research Aggregator

Agent Research Aggregator scans AI agent cache directories or a chosen folder for experiment logs and turns them into PaperOrchestra-ready idea and experimental log inputs. Use it before PaperOrchestra when your evidence is scattered across agent histories.
AI Engineering
64491
πŸ“
1w ago

Content Refinement Agent

Content Refinement Agent refines a paper draft by simulating peer review, applying targeted revisions, and stopping only when the scoring rules or iteration cap are met. It is used for Step 5 of the PaperOrchestra pipeline and keeps snapshots and a worklog so accepted changes can be reverted reliably.
AI Engineering
64491
πŸ“š
1w ago

Literature Review Agent

Literature Review Agent finds and verifies paper citations, builds a BibTeX file, and drafts Introduction and Related Work sections from the verified sources. Use it for literature searches, bibliography building, or related work drafting in the PaperOrchestra pipeline.
Writing
64491
🧩
1w ago

Outline Agent

Outline Agent converts idea notes, experiment logs, a LaTeX template, and conference guidelines into a strict JSON paper outline. It is used when drafting the structure, plotting plan, related work plan, and section plan for PaperOrchestra Step 1.
AI Engineering
64491
πŸ“„
1w ago

Paper Autoraters

Paper Autoraters runs PaperOrchestra’s four LLM-as-judge evaluators for paper quality, citation coverage, and side-by-side comparisons. Use it to score a draft, compare two papers, or validate a paper-writing pipeline.
AI Engineering
64491
🎼
1w ago

Paper Orchestra

Paper Orchestra orchestrates a five-agent pipeline that turns research notes, experiment logs, templates, guidelines, and figures into a LaTeX manuscript and compiled PDF. Use it when you want to generate a conference submission from unstructured research materials.
AI Engineering
64491