research-paper-writing
Guides the paper writing pipeline from problem framing and literature review to final LaTeX formatting.
Install
mkdir -p .claude/skills/research-paper-writing && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16137" && unzip -o skill.zip -d .claude/skills/research-paper-writing && rm skill.zipInstalls to .claude/skills/research-paper-writing
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Pipeline for ML/AI research papers — lit review to LaTeX submissionKey capabilities
- →Frame the paper's core contribution
- →Organize literature reviews using semantic search
- →Structure academic research papers
- →Write papers in LaTeX for arXiv submission
- →Format tables and figures in LaTeX
- →Compile and check LaTeX documents
How it works
This skill provides a step-by-step pipeline for writing ML/AI research papers, covering problem framing, literature review, paper structuring, LaTeX writing, and compilation.
Inputs & outputs
When to use research-paper-writing
- →Draft ML research paper
- →Organize literature review
- →Format paper for conference
About this skill
Research Paper Writing Pipeline
A structured, step-by-step pipeline for writing ML/AI research papers: from problem framing through literature review, experiment design, writing, and LaTeX formatting for arXiv submission.
When to Use
- User wants to write or structure an academic research paper
- User wants help organizing experiments and results for a paper
- User wants to format a paper in LaTeX for arXiv or a conference
- User wants to do a literature review on a topic
- User wants to write an abstract, introduction, or related work section
How to Use
Phase 1: Frame the contribution
Define the paper's core claim before writing anything else.
1. One-sentence contribution: "We show that X outperforms Y on Z by doing W"
2. Key insight: what is non-obvious about your approach?
3. Research question: what question does the paper answer?
4. Limitations scope: what is explicitly out of scope?
Phase 2: Literature review
Use the arXiv skill to find related work, then organize findings:
Search strategy:
- Start with 2-3 "seed" papers you know are relevant
- Find papers that cite them (via Semantic Scholar API)
- Search arXiv for your core keywords + recent date filter
- Organize into: direct predecessors, concurrent work, tangential work
For each related paper, note:
- Core method
- Dataset/benchmark used
- Key result number
- How your work differs
# Semantic Scholar API — find papers citing a known paper
import requests
paper_id = "arXiv:2305.17333"
resp = requests.get(f"https://api.semanticscholar.org/graph/v1/paper/{paper_id}/citations?fields=title,year,authors,externalIds&limit=20")
for c in resp.json()["data"]:
print(c["citingPaper"]["title"])
Phase 3: Structure the paper
Standard ML/AI paper structure:
Abstract (150-250 words) — problem, method, key result, significance
1. Introduction — motivation, gap, contribution, paper overview
2. Related Work — organize by theme, not chronologically
3. Method — notation, architecture/algorithm, key design choices
4. Experiments — datasets, baselines, metrics, implementation details
5. Results — main table, ablation study, qualitative examples
6. Discussion — limitations, failure modes, future work
7. Conclusion — restate contribution, broader impact
References
Appendix (optional) — proofs, additional experiments, hyperparameters
Phase 4: Write in LaTeX
Basic arXiv-ready template:
\documentclass[10pt,twocolumn]{article}
\usepackage{arxiv} % from https://github.com/kourgeorge/arxiv-style
\usepackage{amsmath,amssymb,graphicx,booktabs,hyperref}
\title{Your Paper Title}
\author{Author One \and Author Two}
\date{\today}
\begin{document}
\maketitle
\begin{abstract}
Your abstract here. State the problem, method, key result, and significance in 150--250 words.
\end{abstract}
\section{Introduction}
...
\bibliography{refs}
\bibliographystyle{plain}
\end{document}
Phase 5: Tables and figures
% Results table with booktabs
\begin{table}[t]
\centering
\caption{Comparison on benchmark dataset.}
\begin{tabular}{lcc}
\toprule
Method & Accuracy & F1 \\
\midrule
Baseline & 72.3 & 71.1 \\
Prior SOTA & 78.6 & 77.9 \\
\textbf{Ours} & \textbf{83.2} & \textbf{82.7} \\
\bottomrule
\end{tabular}
\label{tab:results}
\end{table}
Phase 6: Compile and check
# Compile LaTeX (requires MiKTeX or TeX Live)
pdflatex paper.tex
bibtex paper
pdflatex paper.tex
pdflatex paper.tex # run twice to resolve references
# Check word count
texcount paper.tex
Examples
"Help me write the abstract for my paper on efficient transformers" → Use Phase 1 to extract the core claim, then write 4 sentences: problem → gap → method → key result.
"I need to find related papers on sparse attention before writing the related work section"
→ Use Phase 2: search arXiv (cs.LG + sparse attention), use Semantic Scholar to find citing papers.
"Format my experiment results as a LaTeX table" → Use Phase 5 with the booktabs template.
Cautions
- Write the related work section after the method section — you need to know your contribution to characterize prior work accurately
- Ablation studies are required at top venues (NeurIPS, ICML, ICLR) — plan them during experiment design, not after
- arXiv LaTeX compilation is strict — avoid non-standard packages; test with
pdflatexbefore submitting - Never include fabricated citations — use only papers you have actually read
- Check target venue formatting guidelines — ICML, NeurIPS, and ICLR each have distinct style files
When not to use it
- →When the user needs to include fabricated citations
- →When the user needs to use non-standard LaTeX packages for arXiv
Limitations
- →Cannot include fabricated citations
- →arXiv LaTeX compilation is strict regarding non-standard packages
- →Requires MiKTeX or TeX Live for LaTeX compilation
How it compares
This skill offers a structured, phase-based approach to research paper writing, guiding the user through each stage from conception to submission, unlike an unstructured writing process.
Compared to similar skills
research-paper-writing side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| research-paper-writing (this skill) | 0 | 3mo | Review | Intermediate |
| hugging-face-paper-publisher | 6 | 6mo | Review | Intermediate |
| ml-paper-writing | 48 | 6mo | Review | Advanced |
| content-research-writer | 15 | 10mo | No flags | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
hugging-face-paper-publisher
patchy631
Publish and manage research papers on Hugging Face Hub. Supports creating paper pages, linking papers to models/datasets, claiming authorship, and generating professional markdown-based research articles.
ml-paper-writing
davila7
Write publication-ready ML/AI papers for NeurIPS, ICML, ICLR, ACL, AAAI, COLM. Use when drafting papers from research repos, structuring arguments, verifying citations, or preparing camera-ready submissions. Includes LaTeX templates, reviewer guidelines, and citation verification workflows.
content-research-writer
ComposioHQ
Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.
research-grants
davila7
Write competitive research proposals for NSF, NIH, DOE, and DARPA. Agency-specific formatting, review criteria, budget preparation, broader impacts, significance statements, innovation narratives, and compliance with submission requirements.
docstring
pytorch
Write docstrings for PyTorch functions and methods following PyTorch conventions. Use when writing or updating docstrings in PyTorch code.
nsfc-research-content-writer
huangwb8
为 NSFC 正文"(二)研究内容"写作/重构,并同步编排"特色与创新"和"三年年度研究计划",输出可直接落到 LaTeX 模板的三个 extraTex 文件。适用于用户要写/改"研究内容、研究目标、关键科学问题、技术路线、创新点、三年计划/里程碑"等场景。