RE

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

Installs 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 submission
67 charsno explicit “when” trigger
Intermediate

Key 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

You give it
Research topic, experimental results, raw text
You get back
Structured paper outline, LaTeX formatted sections, abstract, tables, figures, compiled PDF

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 pdflatex before 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.

SkillInstallsUpdatedSafetyDifficulty
research-paper-writing (this skill)03moReviewIntermediate
hugging-face-paper-publisher66moReviewIntermediate
ml-paper-writing486moReviewAdvanced
content-research-writer1510moNo flagsBeginner

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.

634

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.

4897

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.

15111

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.

694

docstring

pytorch

Write docstrings for PyTorch functions and methods following PyTorch conventions. Use when writing or updating docstrings in PyTorch code.

891

nsfc-research-content-writer

huangwb8

为 NSFC 正文"(二)研究内容"写作/重构,并同步编排"特色与创新"和"三年年度研究计划",输出可直接落到 LaTeX 模板的三个 extraTex 文件。适用于用户要写/改"研究内容、研究目标、关键科学问题、技术路线、创新点、三年计划/里程碑"等场景。

425

Search skills

Search the agent skills registry