research-writing-skill — Claude Code skill: setup and features
Guides research paper drafting, thesis editing, rebuttals, and peer-review responses in Markdown or LaTeX with a Chinese-first default.
npx skills add zLanqing/codex-claude-academic-skills --skill research-writing-skill -a claude-codeWhat research-writing-skill does
This skill guides academic writing, section planning, and manuscript revisions. It targets journal papers, conference submissions, thesis chapters, and reports in Markdown or LaTeX. Chinese academic prose is the default mode, but it switches to English whenever requested. It keeps original formulas, variables, citations, and method names untouched.
The workflow prohibits hallucinating empirical data, DOIs, or author claims. The agent separates verified source data, user-confirmed facts, contextual inferences, and optional suggestions. Vague buzzwords get replaced with precise test conditions and baseline comparisons. It also pulls section moves and diagnostic checklists from references/paper-writing/.
This skill handles prose only. When you need Word or PowerPoint deliverables, the author advises using office-academic-skill. For Python scripts, MATLAB runs, or plots, switch to scientific-toolkit-skill. Every delivery ends with an audit of claims that still lack direct empirical proof.
What it helps with
- draft journal paper sections from notes and raw results
- polish academic drafts by removing vague claims
- structure point-by-point rebuttals to peer reviewers
- organize related work sections around technical themes
Example prompts for the agent
- Help me outline the introduction and contribution points for an optics manuscript.
- Polish this LaTeX methods section, keeping all equation variables and citations intact.
- Draft a response to reviewer comments regarding our experiment baseline.
How to install research-writing-skill
1Skills CLI (Vercel)
npx skills add zLanqing/codex-claude-academic-skills --skill research-writing-skill -a claude-code2Manually: put the files in place
~/.claude/skills/research-writing-skill/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/research-writing-skill/
1Skills CLI (Vercel)
npx skills add zLanqing/codex-claude-academic-skills --skill research-writing-skill -a codex2Manually: put the files in place
.agents/skills/research-writing-skill/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add zLanqing/codex-claude-academic-skills --skill research-writing-skill -a cursor2Manually: put the files in place
.cursor/skills/research-writing-skill/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install zLanqing/codex-claude-academic-skills research-writing-skill2Manually: put the files in place
.github/skills/research-writing-skill/SKILL.md1Skills CLI (Vercel)
npx skills add zLanqing/codex-claude-academic-skills --skill research-writing-skill -a gemini-cli2Platform CLI
gemini skills install https://github.com/zLanqing/codex-claude-academic-skills --path research-writing-skillManually: put the files in place
.devin/skills/research-writing-skill/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add zLanqing/codex-claude-academic-skills --skill research-writing-skill -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about research-writing-skill
How to install research-writing-skill in Claude Code?
Run npx skills add zLanqing/codex-claude-academic-skills --skill research-writing-skill -a claude-code in your terminal.
What does research-writing-skill do?
It instructs the agent on academic drafting and polishing in Markdown and LaTeX while keeping terminology consistent and preventing invented citations or data.
Does research-writing-skill handle plots or Word documents?
No, it focuses purely on academic prose and LaTeX. Use office-academic-skill for Word or PPT files, and scientific-toolkit-skill for MATLAB and Python plotting.
Source text
SKILL.md · MIT
--- name: research-writing-skill description: Chinese-first research paper writing, revision, polishing, section drafting, rebuttal, peer-review response, thesis prose improvement, and manuscript argument planning. Use when the user asks to write or revise论文正文, abstracts, introductions, methods, results, discussion, conclusions, related work, responses to reviewers, LaTeX/Overleaf text, or academic prose. Preserve formulas, English paper titles, terms, citations, and measured results. --- # Research Writing Skill ## Scope Use this skill for research writing and revision when the output is prose, LaTeX, Markdown, or manuscript text. Use `office-academic-skill` instead when the main deliverable is Word/PPT. Use `scientific-toolkit-skill` when the task is primarily MATLAB, Python, plotting, statistics, simulation, or literature search. ## Writing Principles - Default to Chinese academic expression unless the user requests English. - Preserve English titles, formulas, variables, methods, software names, citations, and reference entries. - Do not invent data, DOI, journal details, experiment settings, results, or author claims. - Separate `原文/已有数据`, `用户确认内容`, `根据上下文推断`, and `建议性扩展`. - Prefer verifiable technical statements over generic claims. - When revising, preserve the user's intended meaning and terminology unless a change is clearly needed. ## Manuscript Workflow For a new section or paper draft: 1. Clarify target: journal/conference/thesis/course report, language, length, audience, and required format. 2. Identify source material: paper notes, experiment results, figures, tables, MATLAB/Python outputs, references, advisor comments. 3. Build an argument outline before full prose: problem, gap, method, evidence, contribution, limitation. 4. Draft in coherent paragraphs, not empty slogan bullets. 5. Add source or evidence labels for quantitative claims and literature claims. 6. Revise for logic, specificity, terminology consistency, and citation accuracy. For revision or polishing: - Keep claims tied to evidence. - Replace vague words such as "显著", "先进", "有效", "鲁棒" with measured conditions, comparison baselines, or remove them. - Check whether each paragraph advances the section's purpose. - Keep formulas with variable definitions, units, assumptions, and applicable conditions. - For experimental sections, state dataset/sample, hardware/software, parameters, metrics, baselines, and uncertainty when available. ## Section Guides Use these default moves unless the user's school or journal template overrides them: - Abstract: problem, method, experiment/data, key result, contribution. - Introduction: background, unresolved gap, why it matters, proposed approach, contributions. - Related work: organize by technical theme, compare assumptions and limitations, avoid simple paper-by-paper summaries. - Methods: model assumptions, variables, workflow, algorithm, implementation details needed for reproduction. - Experiments: data/source, platform/software, parameters, metrics, baseline, repeated trials, visualization plan. - Results and discussion: claim first, evidence second, mechanism/explanation third, limitation last. - Conclusion: answer the research question, summarize evidence, state limitations and next steps. ## Bundled References The folder `references/paper-writing/` contains external writing checklists and section patterns adapted as references. Load only the relevant file when needed: - `brainstorming_guide.md` for turning an unclear idea into a paper plan. - `section_rhetorical_moves/` for section structure. - `writing_checklists/` for self-diagnosis. - `figure_templates/` for figure planning. - `author_profile/` for editorial heuristics. These references come from an external systems/networking-oriented repository. Treat them as optional craft guidance, not binding rules, and adapt them to光电信息科学与工程, optics, optoelectronics, sensing, communication, signal processing, and MATLAB simulation work. ## Final Checks Before delivery, state: - What was drafted or revised. - Which source material was used. - Which claims still need user-provided data or citation support. - Any uncertainty about terminology, parameters, or references.
© zLanqing · MIT · zLanqing/codex-claude-academic-skills