@thuanphan2208/paper-pilot
v1.0.4
Published
Install Claude Code paper-writing skills into any project with one command.
Maintainers
Readme
paper-pilot
Claude Code skills for writing research papers — from brainstorming to final draft.
Works across all academic majors. Supports LaTeX, Word, and Markdown.
Quick Start
Make sure you have Claude Code installed, then run:
npx @thuanphan2208/paper-pilot initThat's it. Open the project in Claude Code and start with:
/paper:exploreWhat Gets Installed
your-project/
├── .claude/
│ ├── commands/paper/ ← /paper:explore, plan, teach, write, review
│ └── skills/ ← 17 skill files
└── paper/
├── sections/ ← your drafts go here
└── notes/The Writing Flow
/paper:explore Find your topic and research gap
↓
/paper:plan Plan structure, generate outline
↓
/paper:teach <section> Learn how to write each section
↓
/paper:write <section> Draft with guided Q&A
↓
/paper:review <section> Get reviewer-style feedbackSections supported
intro · related · method · experiment · results · conclusion · abstract
Write abstract last — it summarizes everything else.
Paper Types Supported
| Type | What it is |
|------|-----------|
| empirical | Runs experiments, collects data, compares methods |
| review | Surveys and synthesizes existing literature |
| theoretical | Proposes a framework, model, or theory |
| mixed | Combines empirical work with theoretical framing |
Writing Formats Supported
| Format | How to write |
|--------|-------------|
| latex | Overleaf or .tex files |
| word | Microsoft Word or Google Docs |
| markdown | Obsidian, Notion, Pandoc |
Set your format once during /paper:plan — all sections will use it automatically.
Requirements
- Claude Code installed
- Node.js ≥ 18
Install Options
One-time use (recommended):
npx @thuanphan2208/paper-pilot initGlobal install:
npm install -g @thuanphan2208/paper-pilot
paper-pilot initPreview what will be installed:
npx @thuanphan2208/paper-pilot init --dry-runUpdating to the Latest Version
If you installed via global install:
npm install -g @thuanphan2208/paper-pilot@latest
paper-pilot initIf you used npx:
npx @thuanphan2208/paper-pilot@latest init
inituses a merge strategy — it only adds new or updated files, never overwrites your existingpaper/drafts orcontext.yaml.
License
MIT
