Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Outline Agent (Paper Structure Planner)

Turns your idea notes, experiment logs, LaTeX template and conference guidelines into a strict JSON paper outline with figure, literature-search and section plans.

Content & WritingAdvanced64891AI score 8/10Last updated: Aug 9, 2026

What it does

  • Reads and cross-synthesizes four files in workspace/inputs/: idea.md, experimental_log.md, template.tex, conference_guidelines.md.
  • Emits exactly one artifact, workspace/outline.json, containing a plotting plan, an Intro-vs-Related-Work literature strategy, and a section/subsection writing plan with citation hints.
  • Enforces hard constraints (allowed plot_type, data_source, aspect_ratio values; snake_case figure_id; no orphaned subsections) and requires running scripts/validate_outline.py before moving on.
  • Appends a §1 "Core Claim and Narrative" block to workspace/research_brief.md once validation passes.

Who it's for

  • Researchers and grad students preparing submissions for venues like ICLR, CVPR or NeurIPS.
  • Anyone with piles of experiment logs but no clear paper skeleton.
  • Users running the full PaperOrchestra multi-agent pipeline.

Examples

  1. Ask "outline a paper from raw materials" — the skill reads the four inputs, writes outline.json, then validates it.
  2. It splits Related Work into 2–4 methodology clusters, each with a SOTA investigation mission, limitation hypothesis and search queries, plus a venue-derived citation cutoff date.
  3. It attaches citation hints to every dataset, optimizer and backbone mentioned (AdamW, ResNet, ImageNet, CLIP...) without inventing author names.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/Ar9av/PaperOrchestra/HEAD/skills/outline-agent/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/outline-agent folder from the GitHub repo Ar9av/PaperOrchestra into my ~/.claude/skills/outline-agent/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/Ar9av/PaperOrchestra.git && mkdir -p ~/.claude/skills && cp -r PaperOrchestra/skills/* ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/Ar9av/PaperOrchestra.git
  3. Create the skills directory: mkdir -p ~/.claude/skills
  4. Copy the skills: cp -r PaperOrchestra/skills/* ~/.claude/skills/ — copy all of them, since outline-agent references paper-orchestra/ and shared/.
  5. Install the Python dependency for the validator: pip install jsonschema
  6. In your project folder create workspace/inputs/ and add idea.md, experimental_log.md, template.tex and conference_guidelines.md.
  7. Restart Claude Code and say "generate the paper structure" to trigger the skill.
View source on GitHubLicense: NOASSERTION