vincenzoimp/academic-research-skills

write-paper

Use when starting or writing a paper for a venue — venue selection, framing, contribution selection, and the full manuscript on the venue template.

View source

How to use

  1. Copy the installation command and review the source package before installing it in your own agent environment.
  2. Check the source document for required tools, credentials and supported hosts.
  3. 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-paper

Before 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.
Original skill document

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 contract
  • survey/survey.pdf and the reports of candidate contributions
  • references/writing-rules.md, references/venue-fit.md

Procedure

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. Build and check. make paper P=<slug>, verify page limits and

format rules from venue.md, run make check.

  1. 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.md and framing.md complete, the manuscript builds clean on the

venue template within its limits, make check passes

Related by task

from this repository

More skills

All skills