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

Paper Writer

Turns a research topic into a full LaTeX paper — 200+ verified citations, 4–8 publication-grade figures, seven sections, compiled to PDF.

Content & WritingAdvanced★ 235⑂ 22AI score 9/10Last updated: Jul 28, 2026

What it does

  • Creates a timestamped run directory (output/paper-writer/<slug>/<ts>/paper/) and copies a LaTeX template so runs never clobber each other.
  • Builds bibliography.bib to 200+ entries that each trace back to a URL fetched in-session via 15–25 WebSearch/WebFetch query angles; fabricated citations are forbidden.
  • Produces 4–8 publication-grade figures (matplotlib/TikZ) with sources saved for reproducibility, reusing existing figures when available.
  • Drafts seven substantive sections in order — introduction → related work → method → experiment → results → conclusion → abstract last — following per-section playbooks for length and citation density.
  • Compiles with pdflatex/bibtex and self-checks against hard gates G1–G8 and soft gates S1–S4.
  • Keeps simulated numbers visibly labelled in the title footnote, abstract, and captions, and always recommends expert human review.

Who it's for

  • Graduate students and researchers who spend hours on structure and reference gathering.
  • Anyone with experiment output (results.json) needing it formatted into a paper.
  • LaTeX users who want a reproducible project folder, not just prose.

Example uses

  1. "Write a paper on diffusion models for protein structure prediction" → recency-weighted bibliography of 200+ real works, then an 8–14 page PDF.
  2. Reuse output/experiment-suite/<slug>/latest/results.json and its figure manifest to write measured-data experiment and results sections.
  3. When a topic is too niche to reach 200 real citations, it reports the honest shortfall instead of padding the bibliography.

· · · 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/ai4s-research/ai4s-skills/HEAD/skills/paper-writer/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/paper-writer folder from the GitHub repo ai4s-research/ai4s-skills into my ~/.claude/skills/paper-writer/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/ai4s-research/ai4s-skills.git /tmp/ai4s-skills && mkdir -p ~/.claude/skills && cp -r /tmp/ai4s-skills/skills/paper-writer ~/.claude/skills/

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

  1. Open a terminal.
  2. Clone the repository: git clone https://github.com/ai4s-research/ai4s-skills.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r ai4s-skills/skills/paper-writer ~/.claude/skills/
  5. Verify that references/ and templates/paper/ came along with it.
  6. Install a LaTeX toolchain (TeX Live or MacTeX) and confirm pdflatex -v and bibtex -v work.
  7. Start Claude Code and ask: "Use the paper-writer skill to write a paper on <topic>."
  8. Make sure WebSearch/WebFetch are enabled so real citations can be collected, and expect many turns — keep the output directory intact so work can resume.