PlugWiki

researchwrite (nature-skills): a Claude skill that writes and revises research proposals from your evidence

researchwrite makes Claude write, revise and review research proposals and opening reports, building the evidence and argument first and the prose last.

Installs
12.3K
on skills.sh
Stars
51.7K
on GitHub
Files
35
besides SKILL.md
Updated
Nov 2026
last repo commit

Give Claude a topic, a rough idea or an existing draft and this skill works in one of three modes: compose, revise or hybrid. It first builds a project folder with a research canon, an evidence table, an argument map and section contracts, then writes. It is built for Chinese-language 研究计划, 开题报告 and grant applications, and it can also review papers and literature reviews.

A QA mode runs four gates in order: content review, an English AI-writing check, claim and citation validation, and a score against a threshold. Final output is Markdown and a DOCX built by a bundled Python script. Missing facts are marked AUTHOR_INPUT_NEEDED instead of being invented.

Good for

  • Graduate students writing an opening report or research plan
  • Researchers drafting a grant or project application
  • Authors who want an evidence-first review of a proposal or literature review

Install researchwrite

Claude Code

  1. 1

    Download the skill folder from https://github.com/yuan1z0825/nature-skills/tree/HEAD/skills/nature-proposal-writer.

  2. 2

    Put it at ~/.claude/skills/nature-proposal-writer/ so that SKILL.md sits directly inside.

  3. 3

    Start a new session; the skill loads when its description matches the task.

Select the skill by its frontmatter name, researchwrite: the folder in the repo is called nature-proposal-writer, and the nature-skills README says the listing name is kept for compatibility. The Claude app ZIP upload is not offered here, because the DOCX export runs a local Python script that needs the python-docx package. The related skills named in SKILL.md (brainstorming, professor, avoid-ai-writing, docx) come from other sources and are not installed.

Built from the package data we hold. Not yet tested by us.

What's in the skill

When it loads

Compose, revise, or audit research proposals, opening reports, and research plans from supporting evidence. Use for 研究计划、开题报告、科研项目申请书. Invoked as researchwrite for compatibility; use nature-writing for general manuscript sections.

Sections in SKILL.md

  1. 核心原则
  2. 模式分派
  3. 项目结构
  4. Reference 文件索引
  5. 运行交付
  6. QA Mode — 四层质量保障 Pipeline
  7. 情境挡位
  8. Pipeline 顺序(先内容后语言)
  9. 使用方法
  10. 配置你的研究域

Key facts

Installs on skills.sh
12,293 as of 2026-11-02
Last repo commit
2026-11-01

What it includes

  • Builds a proposal from a topic or rough idea, in a 9-step flow.

    Write · compose mode

  • Improves an existing paragraph, section or proposal, in a 9-step flow.

    Write · revise mode

  • Expands an existing draft while keeping its text.

    Write · hybrid mode

  • Scope, research canon, evidence table, argument map, section contracts, style guide.

    Write · Foundation files

  • Keeps drafts, sources, revision briefs, QA logs and state.json per project.

    Write · Project state

  • Four gates: expert review, language scan, validation, score threshold.

    QA mode

  • paper and proposal need 7.0, internal needs 5.0, quick has no threshold.

    Scoring gears

  • Calls the professor skill for experts matched to each failure mode.

    Expert dispatch

  • Builds the final DOCX with Chinese fonts, instead of pandoc.

    Runs code · build_proposal_docx.py

  • Updates citation numbers when references are added or removed.

    Write · Reference renumbering

From the official docs

Permissions

Low risk

Claude creates project folders and files and runs a Python script to export DOCX. Check every fact and citation in the drafts it produces.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It writes many files and runs a Python export script

    Projects live under an outputs folder and the DOCX export runs scripts/build_proposal_docx.py, which needs the python-docx package. Point it at a folder you are happy to fill.

  • It relies on skills you install separately

    QA mode calls professor and avoid-ai-writing, which come from elsewhere. Check what those skills do before you install them.

Questions

What does researchwrite do?

It runs a proposal-first writing process. Claude builds the evidence table, argument map and section contracts before drafting, then scores and cleans the text. It has compose, revise and hybrid modes and a four-gate QA mode. SKILL.md says it is not a generic "write my paper" prompt.

How do I install it?

Use the install box above. Select the skill by its frontmatter name, researchwrite, because the folder in the repo is called nature-proposal-writer. The nature-skills README says this name is kept for compatibility with existing installs.

Does it work for English as well as Chinese?

Its triggers and examples are Chinese: 研究计划, 开题报告 and 科研项目申请书. The English AI-writing check in the QA pipeline is English-only, and SKILL.md says Chinese text skips it or gets a manual scan. The README's sample requests are in English.

Does it need other skills?

SKILL.md names four related skills: brainstorming, professor, avoid-ai-writing and docx. Its QA mode calls professor for expert review and avoid-ai-writing for a detect-only language scan. They come from other sources, and the install box does not install them.

Does it need an API key?

No key is mentioned. The DOCX export uses a Python script that imports python-docx, so you need that package for the final file.

Is it safe?

It writes project folders and files under an outputs directory, and runs a Python script for DOCX export. The README says it does not invent results or references, but check every citation and fact in the draft yourself.

What does AUTHOR_INPUT_NEEDED mean?

The README says missing facts are marked with this tag instead of being hidden by fluent text. You fill in the facts, data or references it flags.

How is it different from nature-writing?

SKILL.md says to use nature-writing for general manuscript sections. researchwrite is for proposals, opening reports and research plans.

Information

updated Nov 2, 2026

Folder
skills/nature-proposal-writer

yuan1z0825/nature-skillsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 6
  1. nature-skills README · github.com
  2. researchwrite SKILL.md · github.com
  3. nature-proposal-writer README · github.com
  4. export-archive.md · github.com
  5. build_proposal_docx.py · github.com
  6. researchwrite on skills.sh · skills.sh

Updated Nov 2, 2026.