# PaperOrchestra

> Turn research notes and experiment logs into a LaTeX paper with your agent, using the PaperOrchestra multi-agent pipeline as skills.

PaperOrchestra is a community skill pack by Ar9av that lets your agent run the PaperOrchestra pipeline from the research paper "PaperOrchestra: A Multi-Agent Framework for Automated AI Research Paper Writing" (Song et al., arXiv:2604.05018). It turns the paper's prompts, schemas and stopping rules into skills your agent follows. It's an independent implementation, not from the paper's authors.

What you can do with it
- Turn an idea and an experiment log into an outline with plans for plots, the literature review and each section
- Make plots and diagrams and caption them
- Find and verify related work through web search and Semantic Scholar, then draft the introduction and related work with citations
- Draft the remaining sections, build tables from your experiment log and place the figures
- Refine the paper through a simulated peer review, keeping or reverting each change by strict rules
- Score papers with the paper's own autoraters for citation coverage and paper and literature-review quality
- Gather scattered experiment history from your agent's folders into the idea and log files the pipeline needs

How it connects
- Clone the repo and run setup.sh, which links the skills into the skills folders of Claude Code, Codex, Cursor, Antigravity and other agents.
- Your agent does the writing and searching itself; the bundled Python scripts only validate, match and format, with no network calls. LaTeX compilation happens on your machine.

Good to know
- Review everything it writes before you submit it anywhere.
- It's open source under the MIT licence.

- Type: Skill
- Made by: Ar9av
- Category: Research
- Formats: Skills
- Version: latest
- Website: https://github.com/Ar9av/PaperOrchestra
- Source: https://github.com/Ar9av/PaperOrchestra
- Page: https://pluginboard.ai/skills/paperorchestra-ar9av

## Works with

- ChatGPT
- Claude
- Gemini
- GitHub Copilot
- Cursor
- Claude Code
- Codex
- Antigravity
- Gemini CLI
- Replit
- OpenClaw
- OpenCode
- Hermes Agent

## Install

### ChatGPT

In ChatGPT: Download the PaperOrchestra folder and zip it, then Plugins → Skills → Create → Upload from your computer. Business and Enterprise plans.

View the skills on GitHub: https://github.com/Ar9av/PaperOrchestra

### Claude

In Claude (web or desktop): Download each skill’s folder and zip it, then upload them one at a time in Customize → Skills.

View the skills on GitHub: https://github.com/Ar9av/PaperOrchestra

### Gemini

In Gemini: Download the PaperOrchestra folder, then at gemini.google.com click Customize → Skills → Create → Upload and pick the folder (or a .zip of it).

View the skills on GitHub: https://github.com/Ar9av/PaperOrchestra

### GitHub Copilot

Copy all 9 skills, in your terminal:

```shell
npx -y degit Ar9av/PaperOrchestra/skills/agent-research-aggregator ~/.copilot/skills/agent-research-aggregator
npx -y degit Ar9av/PaperOrchestra/skills/content-refinement-agent ~/.copilot/skills/content-refinement-agent
npx -y degit Ar9av/PaperOrchestra/skills/literature-review-agent ~/.copilot/skills/literature-review-agent
npx -y degit Ar9av/PaperOrchestra/skills/outline-agent ~/.copilot/skills/outline-agent
npx -y degit Ar9av/PaperOrchestra/skills/paper-autoraters ~/.copilot/skills/paper-autoraters
npx -y degit Ar9av/PaperOrchestra/skills/paper-orchestra ~/.copilot/skills/paper-orchestra
npx -y degit Ar9av/PaperOrchestra/skills/paper-writing-bench ~/.copilot/skills/paper-writing-bench
npx -y degit Ar9av/PaperOrchestra/skills/plotting-agent ~/.copilot/skills/plotting-agent
npx -y degit Ar9av/PaperOrchestra/skills/section-writing-agent ~/.copilot/skills/section-writing-agent
```

View the skills on GitHub: https://github.com/Ar9av/PaperOrchestra

### Cursor

Copy all 9 skills, in your terminal:

```shell
npx -y degit Ar9av/PaperOrchestra/skills/agent-research-aggregator ~/.cursor/skills/agent-research-aggregator
npx -y degit Ar9av/PaperOrchestra/skills/content-refinement-agent ~/.cursor/skills/content-refinement-agent
npx -y degit Ar9av/PaperOrchestra/skills/literature-review-agent ~/.cursor/skills/literature-review-agent
npx -y degit Ar9av/PaperOrchestra/skills/outline-agent ~/.cursor/skills/outline-agent
npx -y degit Ar9av/PaperOrchestra/skills/paper-autoraters ~/.cursor/skills/paper-autoraters
npx -y degit Ar9av/PaperOrchestra/skills/paper-orchestra ~/.cursor/skills/paper-orchestra
npx -y degit Ar9av/PaperOrchestra/skills/paper-writing-bench ~/.cursor/skills/paper-writing-bench
npx -y degit Ar9av/PaperOrchestra/skills/plotting-agent ~/.cursor/skills/plotting-agent
npx -y degit Ar9av/PaperOrchestra/skills/section-writing-agent ~/.cursor/skills/section-writing-agent
```

View the skills on GitHub: https://github.com/Ar9av/PaperOrchestra

### Claude Code

Copy all 9 skills, in your terminal:

```shell
npx -y degit Ar9av/PaperOrchestra/skills/agent-research-aggregator ~/.claude/skills/agent-research-aggregator
npx -y degit Ar9av/PaperOrchestra/skills/content-refinement-agent ~/.claude/skills/content-refinement-agent
npx -y degit Ar9av/PaperOrchestra/skills/literature-review-agent ~/.claude/skills/literature-review-agent
npx -y degit Ar9av/PaperOrchestra/skills/outline-agent ~/.claude/skills/outline-agent
npx -y degit Ar9av/PaperOrchestra/skills/paper-autoraters ~/.claude/skills/paper-autoraters
npx -y degit Ar9av/PaperOrchestra/skills/paper-orchestra ~/.claude/skills/paper-orchestra
npx -y degit Ar9av/PaperOrchestra/skills/paper-writing-bench ~/.claude/skills/paper-writing-bench
npx -y degit Ar9av/PaperOrchestra/skills/plotting-agent ~/.claude/skills/plotting-agent
npx -y degit Ar9av/PaperOrchestra/skills/section-writing-agent ~/.claude/skills/section-writing-agent
```

View the skills on GitHub: https://github.com/Ar9av/PaperOrchestra

### Codex

Copy all 9 skills, in your terminal:

```shell
npx -y degit Ar9av/PaperOrchestra/skills/agent-research-aggregator ~/.agents/skills/agent-research-aggregator
npx -y degit Ar9av/PaperOrchestra/skills/content-refinement-agent ~/.agents/skills/content-refinement-agent
npx -y degit Ar9av/PaperOrchestra/skills/literature-review-agent ~/.agents/skills/literature-review-agent
npx -y degit Ar9av/PaperOrchestra/skills/outline-agent ~/.agents/skills/outline-agent
npx -y degit Ar9av/PaperOrchestra/skills/paper-autoraters ~/.agents/skills/paper-autoraters
npx -y degit Ar9av/PaperOrchestra/skills/paper-orchestra ~/.agents/skills/paper-orchestra
npx -y degit Ar9av/PaperOrchestra/skills/paper-writing-bench ~/.agents/skills/paper-writing-bench
npx -y degit Ar9av/PaperOrchestra/skills/plotting-agent ~/.agents/skills/plotting-agent
npx -y degit Ar9av/PaperOrchestra/skills/section-writing-agent ~/.agents/skills/section-writing-agent
```

View the skills on GitHub: https://github.com/Ar9av/PaperOrchestra

### Antigravity

In Antigravity: Copy the PaperOrchestra folder into ~/.gemini/config/skills (Antigravity app and IDE) or ~/.gemini/antigravity-cli/skills (Antigravity CLI).

View the skills on GitHub: https://github.com/Ar9av/PaperOrchestra

### Gemini CLI

Copy all 9 skills, in your terminal:

```shell
npx -y degit Ar9av/PaperOrchestra/skills/agent-research-aggregator ~/.gemini/skills/agent-research-aggregator
npx -y degit Ar9av/PaperOrchestra/skills/content-refinement-agent ~/.gemini/skills/content-refinement-agent
npx -y degit Ar9av/PaperOrchestra/skills/literature-review-agent ~/.gemini/skills/literature-review-agent
npx -y degit Ar9av/PaperOrchestra/skills/outline-agent ~/.gemini/skills/outline-agent
npx -y degit Ar9av/PaperOrchestra/skills/paper-autoraters ~/.gemini/skills/paper-autoraters
npx -y degit Ar9av/PaperOrchestra/skills/paper-orchestra ~/.gemini/skills/paper-orchestra
npx -y degit Ar9av/PaperOrchestra/skills/paper-writing-bench ~/.gemini/skills/paper-writing-bench
npx -y degit Ar9av/PaperOrchestra/skills/plotting-agent ~/.gemini/skills/plotting-agent
npx -y degit Ar9av/PaperOrchestra/skills/section-writing-agent ~/.gemini/skills/section-writing-agent
```

View the skills on GitHub: https://github.com/Ar9av/PaperOrchestra

### Replit

Copy all 9 skills, in your terminal:

```shell
npx -y degit Ar9av/PaperOrchestra/skills/agent-research-aggregator .agents/skills/agent-research-aggregator
npx -y degit Ar9av/PaperOrchestra/skills/content-refinement-agent .agents/skills/content-refinement-agent
npx -y degit Ar9av/PaperOrchestra/skills/literature-review-agent .agents/skills/literature-review-agent
npx -y degit Ar9av/PaperOrchestra/skills/outline-agent .agents/skills/outline-agent
npx -y degit Ar9av/PaperOrchestra/skills/paper-autoraters .agents/skills/paper-autoraters
npx -y degit Ar9av/PaperOrchestra/skills/paper-orchestra .agents/skills/paper-orchestra
npx -y degit Ar9av/PaperOrchestra/skills/paper-writing-bench .agents/skills/paper-writing-bench
npx -y degit Ar9av/PaperOrchestra/skills/plotting-agent .agents/skills/plotting-agent
npx -y degit Ar9av/PaperOrchestra/skills/section-writing-agent .agents/skills/section-writing-agent
```

View the skills on GitHub: https://github.com/Ar9av/PaperOrchestra

### OpenClaw

Copy all 9 skills, in your terminal:

```shell
npx -y degit Ar9av/PaperOrchestra/skills/agent-research-aggregator ~/.openclaw/skills/agent-research-aggregator
npx -y degit Ar9av/PaperOrchestra/skills/content-refinement-agent ~/.openclaw/skills/content-refinement-agent
npx -y degit Ar9av/PaperOrchestra/skills/literature-review-agent ~/.openclaw/skills/literature-review-agent
npx -y degit Ar9av/PaperOrchestra/skills/outline-agent ~/.openclaw/skills/outline-agent
npx -y degit Ar9av/PaperOrchestra/skills/paper-autoraters ~/.openclaw/skills/paper-autoraters
npx -y degit Ar9av/PaperOrchestra/skills/paper-orchestra ~/.openclaw/skills/paper-orchestra
npx -y degit Ar9av/PaperOrchestra/skills/paper-writing-bench ~/.openclaw/skills/paper-writing-bench
npx -y degit Ar9av/PaperOrchestra/skills/plotting-agent ~/.openclaw/skills/plotting-agent
npx -y degit Ar9av/PaperOrchestra/skills/section-writing-agent ~/.openclaw/skills/section-writing-agent
```

View the skills on GitHub: https://github.com/Ar9av/PaperOrchestra

### OpenCode

Copy all 9 skills, in your terminal:

```shell
npx -y degit Ar9av/PaperOrchestra/skills/agent-research-aggregator ~/.config/opencode/skills/agent-research-aggregator
npx -y degit Ar9av/PaperOrchestra/skills/content-refinement-agent ~/.config/opencode/skills/content-refinement-agent
npx -y degit Ar9av/PaperOrchestra/skills/literature-review-agent ~/.config/opencode/skills/literature-review-agent
npx -y degit Ar9av/PaperOrchestra/skills/outline-agent ~/.config/opencode/skills/outline-agent
npx -y degit Ar9av/PaperOrchestra/skills/paper-autoraters ~/.config/opencode/skills/paper-autoraters
npx -y degit Ar9av/PaperOrchestra/skills/paper-orchestra ~/.config/opencode/skills/paper-orchestra
npx -y degit Ar9av/PaperOrchestra/skills/paper-writing-bench ~/.config/opencode/skills/paper-writing-bench
npx -y degit Ar9av/PaperOrchestra/skills/plotting-agent ~/.config/opencode/skills/plotting-agent
npx -y degit Ar9av/PaperOrchestra/skills/section-writing-agent ~/.config/opencode/skills/section-writing-agent
```

View the skills on GitHub: https://github.com/Ar9av/PaperOrchestra

### Hermes Agent

Copy all 9 skills, in your terminal:

```shell
npx -y degit Ar9av/PaperOrchestra/skills/agent-research-aggregator ~/.hermes/skills/agent-research-aggregator
npx -y degit Ar9av/PaperOrchestra/skills/content-refinement-agent ~/.hermes/skills/content-refinement-agent
npx -y degit Ar9av/PaperOrchestra/skills/literature-review-agent ~/.hermes/skills/literature-review-agent
npx -y degit Ar9av/PaperOrchestra/skills/outline-agent ~/.hermes/skills/outline-agent
npx -y degit Ar9av/PaperOrchestra/skills/paper-autoraters ~/.hermes/skills/paper-autoraters
npx -y degit Ar9av/PaperOrchestra/skills/paper-orchestra ~/.hermes/skills/paper-orchestra
npx -y degit Ar9av/PaperOrchestra/skills/paper-writing-bench ~/.hermes/skills/paper-writing-bench
npx -y degit Ar9av/PaperOrchestra/skills/plotting-agent ~/.hermes/skills/plotting-agent
npx -y degit Ar9av/PaperOrchestra/skills/section-writing-agent ~/.hermes/skills/section-writing-agent
```

View the skills on GitHub: https://github.com/Ar9av/PaperOrchestra

---
From Pluginboard (https://pluginboard.ai).
