Skip to content
Automation
Skill

/nanoresearch-writing

Draft a LaTeX research paper from all previous stage outputs

From plugin
nanoresearch
1.4k16 skills9 commands
Install
$ npx -y skills add OpenRaiser/NanoResearch --skill nanoresearch-writing --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/nanoresearch-writing

Context preview

The summary Claude sees to decide when to auto-load this skill.

Draft a LaTeX research paper from all previous stage outputs

SKILL.md

nanoresearch-writing.SKILL.md
name: nanoresearch-writing
description: Draft a LaTeX research paper from all previous stage outputs
version: 0.1.0

Writing Skill

Purpose

Take all previous outputs (ideation, planning, experiment results) and produce a complete LaTeX paper draft with figures, tables, and bibliography.

Tools Required

  • `generate_latex`: Generate and assemble LaTeX source files for each paper section
  • `compile_pdf`: Compile the LaTeX source into a PDF document
  • `generate_figure`: Produce publication-quality figures from experiment results

Input

  • `ideation_output`: Path to `papers/ideation_output.json` from the ideation skill
  • `experiment_blueprint`: Path to `papers/experiment_blueprint.json` from the planning skill
  • `experiment_results`: Path to `experiments/` directory containing code and results from the experiment skill

Process

1. Parse all upstream outputs to gather hypotheses, literature, experiment design, and results 2. Generate the paper outline following a standard structure (Abstract, Introduction, Related Work, Method, Experiments, Conclusion) 3. Draft the Abstract summarizing the problem, approach, and key findings 4. Draft the Introduction motivating the research question and stating contributions 5. Draft Related Work synthesizing the surveyed literature from the ideation stage 6. Draft the Method section describing the proposed approach in detail 7. Draft the Experiments section with dataset descriptions, baseline comparisons, and ablation results 8. Generate figures (performance plots, ablation charts, architecture diagrams) using `generate_figure` 9. Generate tables summarizing quantitative results 10. Draft the Conclusion with a summary of findings and future work directions 11. Compile the bibliography from all cited papers 12. Assemble the full LaTeX document using `generate_latex` 13. Compile to PDF using `compile_pdf` and verify the output

Output

Produces `papers/draft/` directory containing:

  • `main.tex`: Complete LaTeX source of the paper
  • `references.bib`: Bibliography file with all citations
  • `figures/`: Generated figures in PDF or PNG format
  • `tables/`: LaTeX table source files
  • `main.pdf`: Compiled PDF of the paper draft
Read more
Ships withnanoresearch

端到端自主 AI 科研引擎 — 从研究想法到完整论文,全程自动化 快速开始 · 效果展示 · 流水线 · Claude Code · 飞书机器人 🔬 NanoResearch 真正运行计算实验——它不仅生成代码,还能将代码提交到 GPU 集群执行训练,收集真实实验结果,生成论文配图,最终输出一篇有实验数据支撑的完整 LaTeX 论文。论文中的每一个数据、表格、图表都来自实际运行的实验结果,而非 LLM 编造。

Get the whole plugin

Other skills on nanoresearch.