Research Paper Writing Pipeline
SkillDev toolsGuides your agent through writing an ML research paper, from framing and literature review to LaTeX formatting.
Then ask your AI: use the Research Paper Writing Pipeline skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add it as a step in a pipeline you build on Ahel, or connect Ahel to Claude, ChatGPT, Cursor, Claude Code or Codex and ask your AI to use it.
About this skill
Pipeline for ML/AI research papers, lit review to LaTeX submission
What this skill tells your AI
The instructions your AI receives, as published by taracodlabs/aiden in skills/research-paper-writing/SKILL.md and read by Ahel’s review.
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
Signals
- GitHub stars
- 851
- Forks
- 149
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
research-paper-writing-taracodlabs- Source
- github.com/taracodlabs/aiden
Related picks
Skill · sickn33
The pick for Pythonpython-design-patterns
Skill · wshobson
The pick for Pythonlatex-drawing-guide
Skill · brycewang-stanford
The pick for LaTeXlatex-math-formatter
Skill · a5c-ai
The pick for LaTeXsearch
Skill · davila7
The pick for Searchsummarize
Skill · zhouguoqing
The pick for Summarize