Individual skill
research-paper-writing
Improve academic paper writing quality for ML/CV/NLP-style papers with clear section structure, paragraph flow, and reviewer-facing presentation. Use when drafting or revising Abstract, Introduction, Related Work, Method, Experiments, or Conclusion; polishing figures/tables; checking claim-support alignment; or performing self-review before submission.
research-paper-writing/SKILL.md
Source commit 77e7c2c1ba06f7d71844873147665437a03aac1b
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- Yes
- Skill scan complete
- Yes
- Observed behavior
- Instructions only
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
Claude Code
Destination .claude/skills/research-paper-writing
(
set -euo pipefail
destination='./.claude/skills/research-paper-writing'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/Master-cai/Research-Paper-Writing-Skills.git' "$work/repo"
git -C "$work/repo" checkout --detach 77e7c2c1ba06f7d71844873147665437a03aac1b
git -C "$work/repo" archive --format=tar '77e7c2c1ba06f7d71844873147665437a03aac1b:research-paper-writing' > "$work/skill.tar"
mkdir -p -- './.claude/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)Codex
Destination .agents/skills/research-paper-writing
(
set -euo pipefail
destination='./.agents/skills/research-paper-writing'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/Master-cai/Research-Paper-Writing-Skills.git' "$work/repo"
git -C "$work/repo" checkout --detach 77e7c2c1ba06f7d71844873147665437a03aac1b
git -C "$work/repo" archive --format=tar '77e7c2c1ba06f7d71844873147665437a03aac1b:research-paper-writing' > "$work/skill.tar"
mkdir -p -- './.agents/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)Cursor
Destination .cursor/skills/research-paper-writing
(
set -euo pipefail
destination='./.cursor/skills/research-paper-writing'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/Master-cai/Research-Paper-Writing-Skills.git' "$work/repo"
git -C "$work/repo" checkout --detach 77e7c2c1ba06f7d71844873147665437a03aac1b
git -C "$work/repo" archive --format=tar '77e7c2c1ba06f7d71844873147665437a03aac1b:research-paper-writing' > "$work/skill.tar"
mkdir -p -- './.cursor/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)Gemini CLI
Destination .gemini/skills/research-paper-writing
(
set -euo pipefail
destination='./.gemini/skills/research-paper-writing'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/Master-cai/Research-Paper-Writing-Skills.git' "$work/repo"
git -C "$work/repo" checkout --detach 77e7c2c1ba06f7d71844873147665437a03aac1b
git -C "$work/repo" archive --format=tar '77e7c2c1ba06f7d71844873147665437a03aac1b:research-paper-writing' > "$work/skill.tar"
mkdir -p -- './.gemini/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)GitHub Copilot
Destination .github/skills/research-paper-writing
(
set -euo pipefail
destination='./.github/skills/research-paper-writing'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/Master-cai/Research-Paper-Writing-Skills.git' "$work/repo"
git -C "$work/repo" checkout --detach 77e7c2c1ba06f7d71844873147665437a03aac1b
git -C "$work/repo" archive --format=tar '77e7c2c1ba06f7d71844873147665437a03aac1b:research-paper-writing' > "$work/skill.tar"
mkdir -p -- './.github/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)OpenCode
Destination .opencode/skills/research-paper-writing
(
set -euo pipefail
destination='./.opencode/skills/research-paper-writing'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/Master-cai/Research-Paper-Writing-Skills.git' "$work/repo"
git -C "$work/repo" checkout --detach 77e7c2c1ba06f7d71844873147665437a03aac1b
git -C "$work/repo" archive --format=tar '77e7c2c1ba06f7d71844873147665437a03aac1b:research-paper-writing' > "$work/skill.tar"
mkdir -p -- './.opencode/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)Repository context
- Repository stars (not skill ratings)
- 8,263
- Repository last updated
- Jun 23, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 4,834 bytesagents/openai.yamlasset · 243 bytesreferences/abstract.mddoc · 3,628 bytesreferences/conclusion.mddoc · 1,244 bytesreferences/does-my-writing-flow-source.mddoc · 4,990 bytesreferences/examples/abstract-examples.mddoc · 875 bytesreferences/examples/abstract/template-a.mddoc · 950 bytesreferences/examples/abstract/template-b.mddoc · 3,265 bytesreferences/examples/abstract/template-c.mddoc · 1,750 bytesreferences/examples/index.mddoc · 2,402 bytesreferences/examples/introduction-examples.mddoc · 1,544 bytesreferences/examples/introduction/novel-task-challenge-decomposition.mddoc · 1,550 bytesreferences/examples/introduction/pipeline-not-recommended-abstract-only.mddoc · 2,976 bytesreferences/examples/introduction/pipeline-version-1-one-contribution-multi-advantages.mddoc · 2,039 bytesreferences/examples/introduction/pipeline-version-2-two-contributions.mddoc · 2,049 bytesreferences/examples/introduction/pipeline-version-3-new-module-on-existing-pipeline.mddoc · 1,514 bytesreferences/examples/introduction/pipeline-version-4-observation-driven.mddoc · 1,441 bytesreferences/examples/introduction/technical-challenge-version-1-existing-task.mddoc · 2,690 bytesreferences/examples/introduction/technical-challenge-version-2-existing-task-insight-backed-by-traditional.mddoc · 3,848 bytesreferences/examples/introduction/technical-challenge-version-3-novel-task.mddoc · 1,629 bytesreferences/examples/introduction/version-1-task-then-application.mddoc · 727 bytesreferences/examples/introduction/version-2-application-first.mddoc · 405 bytesreferences/examples/introduction/version-3-general-to-specific-setting.mddoc · 847 bytesreferences/examples/introduction/version-4-open-with-challenge.mddoc · 1,753 bytesreferences/examples/method-examples.mddoc · 1,028 bytesreferences/examples/method/example-of-the-three-elements.mddoc · 7,442 bytesreferences/examples/method/method-writing-common-issues-note.mddoc · 355 bytesreferences/examples/method/module-design-instant-ngp.mddoc · 4,558 bytesreferences/examples/method/module-motivation-patterns.mddoc · 410 bytesreferences/examples/method/module-triad-neural-body.mddoc · 763 bytesreferences/examples/method/neural-body-annotated-figure-text.mddoc · 2,845 bytesreferences/examples/method/overview-template.mddoc · 2,054 bytesreferences/examples/method/pre-writing-questions.mddoc · 479 bytesreferences/examples/method/section-skeleton.mddoc · 110 bytesreferences/experiments.mddoc · 4,476 bytesreferences/introduction.mddoc · 15,015 bytesreferences/method.mddoc · 6,256 bytesreferences/paper-review.mddoc · 5,442 bytesreferences/related-work.mddoc · 1,283 bytes
Read excerpt
# Research Paper Writing
## Overview
Use this skill to rewrite a research paper into a reviewer-friendly, high-clarity draft.
Prioritize first-impression quality (figures/tables/layout), logical flow, and evidence-backed claims.
## Core Workflow
1. Clarify the paper story before sentence-level edits.
2. Use section-specific guidance in `references/`.
3. Rewrite paragraph-by-paragraph with one message per paragraph.
4. Run reverse outlining after writing each section.
5. Check every major claim in Abstract/Introduction against experimental evidence.
6. Run final-paper adversarial review with `references/paper-review.md`.