How to use
- Copy the installation command and review the source package before installing it in your own agent environment.
- Check the source document for required tools, credentials and supported hosts.
- Describe your input and desired deliverable; review the output against the source material.
npx skills add https://github.com/vincenzoimp/academic-research-skills --skill write-paperBefore you start
- Installation does not include a model subscription, API allowance or permission to access your files.
- Repository stars and installation counts describe activity, not an independent quality or security test.
Rendered from the source repository. Headings, examples, code, tables, links, and referenced images are preserved.
Write Paper
Build papers/<slug>/: a venue-specific paper assembled from the survey and the contribution reports. The survey supplies related work; the reports supply technical content; the root references.bib supplies every citation.
Read First
papers/README.md— the paper lifecycle contractsurvey/survey.pdfand the reports of candidate contributionsreferences/writing-rules.md,references/venue-fit.md
Procedure
- Venue. If not fixed, compare candidates with the user using
references/venue-fit.md. Fill venue.md: venue, track, deadlines, page/format rules, anonymization policy, template source, and the venue's specific badge/artifact requirements — from the real call for papers, never from memory.
- Framing. Write
framing.md: the story, the claims, which
contributions support which claim and what each provides, and what is deliberately out of scope. Every claim must map to a contribution or to survey-grounded evidence.
- Template. Import the venue's official LaTeX template into
manuscript/; rename the entry point to main.tex. Use the bib system the venue class dictates (bibtex/natbib or biblatex), reading the root references.bib via relative path. The base manuscript defaults to numeric (biblatex); the venue class sets the final style. The same root references.bib is shared with the survey (author-year) — bibliography style is per-document, not per-entry; contribution reports stay numeric.
- Write. Section by section: related work distilled from the survey
(theme-first, never paper-by-paper); methods/results from the contribution reports and their figures; every \cite{} resolves in the root .bib. Follow references/writing-rules.md.
- Build and check.
make paper P=<slug>, verify page limits and
format rules from venue.md, run make check.
- Recommend an adversarial-review pass before any submission.
External Mode (Overleaf)
When the user asks to work on an external LaTeX project (e.g. a collaborator's Overleaf), use the overleaf MCP if configured: read or contribute to that project directly. Nothing in this scaffold depends on the external project; treat it as a foreign workspace, and apply references/writing-rules.md there too.
Rules
- A claim enters the manuscript only with its evidence: a contribution, a
survey-grounded citation, or an explicitly labeled open question.
- Never invent or restyle bibliography entries; a missing entry means
missing SOTA work — stop and report.
- Figures come from contribution folders; copy them in, never recreate
data by hand.
Done When
venue.mdandframing.mdcomplete, the manuscript builds clean on the
venue template within its limits, make check passes


