Skip to content

Guide · Agent skill

How to use the researchwrite agent skill for research proposals

Updated · written with AI from the project's own documentation and checked against our catalogue data

researchwrite is an agent skill, a folder of instructions that tells an AI agent how to follow a specific workflow. This one is built for research proposals, opening reports (开题报告) and research plans: it makes the agent build an evidence table and argument map before writing, and review the result in stages. This guide covers what it does, how to install it, how to trigger it, what it needs, and where its limits are.

Research Proposal WriterYuan1z0825/nature-skills · Apache-2.0

Quick start

  1. 1Download the ZIP. Get the researchwrite skill ZIP from this page.
  2. 2Unzip into a skills folder. Unzip into ~/.claude/skills/ for all projects, or into a project's .claude/skills/ for one project.
  3. 3Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the skill.
  4. 4Start a new conversation. Open a fresh chat so the agent loads the skill.
  5. 5Give your materials. Provide sources, data, notes, and any facts or wording that must stay fixed.
  6. 6Ask in plain language. Describe the task, such as drafting a proposal or reviewing a section, and state the level if you have one.
  7. 7Check the output. Verify every citation and claim against your sources before using the result.

What the researchwrite skill makes the agent do

Without the skill, a request like 'write my proposal' usually gets a single block of text. The skill changes the order of work. The agent first asks for or builds a research canon (hard facts and constraints) and an evidence table that maps each claim to its source. It then writes an argument map, and only after that drafts each section against a contract listing allowed and forbidden claims.

After drafting, the skill runs a multi-stage review: content experts first, then language cleanup, then format and citation checks, then scoring against a threshold. It also supports partial-proposal scoping, so you can write one stage at a time without the scope growing, and exporting to .md and .docx.

  • Modes: compose (start from a topic or rough idea), revise (improve an existing section), hybrid (expand an existing draft).
  • Output folder: outputs/researchwrite/<project-slug>/ with files such as 01_research_canon.md, 02_evidence_table.md, 03_argument_map.md and exports/.
  • The skill is designed not to upgrade facts: it should not change 'may indicate' into 'proves' without evidence.

Install the researchwrite skill from the ZIP

Download the ZIP for the skill from this page. Then choose one of the two install routes below.

For a personal install that works in every project, unzip the download into ~/.claude/skills/. For a single project, unzip it into that project's .claude/skills/ folder. Both routes use the same SKILL.md file.

In the Claude apps, you can instead upload the skill under Settings → Capabilities → Skills.

  • Personal: ~/.claude/skills/
  • Single project: .claude/skills/ inside the project folder
  • Claude apps: Settings → Capabilities → Skills, then upload

Check that the agent loaded the skill

Start a new conversation after installing, then ask for a task that matches the skill's description, such as drafting a 开题报告 from your materials. If the agent follows the evidence-first steps (asking for sources, building a table before prose), the skill is active.

If it behaves like a normal chat assistant, the skill probably was not found. Check that the folder containing SKILL.md sits directly inside the skills folder you chose, not nested one level deeper by mistake. The source does not describe a dedicated check command, so do not expect one.

Trigger the skill with natural requests

You do not need special syntax. Name the skill, or describe a proposal task in plain language. The skill's own examples include a request to review a discussion section in paper mode, and requests in Chinese that split a grant topic into scientific questions and research content without writing the full text.

Be explicit about what you want. The skill asks follow-up questions only when the answer changes the workflow, so state the mode, the stage, and the materials you have.

  • Use researchwrite to review this discussion section, paper level.
  • 我有一个基金题目,帮我先拆科学问题和研究内容,不要直接写正文。
  • This introduction is scattered. Restructure it using the proposal-first approach.
  • Turn this draft into a proposal framework and mark the evidence gaps.
  • Quickly scan this email (uses the quick level, which only flags P0 issues).

Prepare what the skill needs

The skill depends on your materials. It does not search the literature or confirm facts. Give it your sources, data, and notes, and state any facts or wording that must not change. If evidence is missing, the skill is designed to flag it for you rather than write around it.

It needs an agent runtime that loads SKILL.md skills. Python or similar is only needed for an export script that the manifest refers to, and that script is not included in the files reviewed.

  • Source materials: literature, data, notes, figures, references you have verified.
  • Target length, language and output format.
  • An agent runtime that loads SKILL.md skills.

Safety notes: scripts, network and verification

According to the review, this skill does not run scripts and does not use the network. The export step and some reference files are mentioned in the instructions, but the scripts and templates they point to were not among the reviewed files, so treat those features as unverified until you have them.

The license needs a check. The listing states Apache-2.0, while the SKILL.md frontmatter says MIT. Read the license file in the source repository before you rely on either.

Most important: verify every citation and claim yourself before submitting to a funder or journal. The skill works from your evidence and cannot confirm facts on its own.

  • Runs scripts: no (per review).
  • Uses network: no (per review).
  • Export script referenced in manifest.yaml: not included in reviewed files.

Tips for better results

Start with the evidence, not the prose. Give the agent your papers and notes first, because the skill is built to build the table before the text. Keep each run to one stage, for example one section or one review pass, to avoid scope creep.

Use the review levels. Choose the proposal level for a 开题报告 or research plan, and the internal or quick levels for less formal material. Expect the review to stop when it hits a plateau, an expert conflict or missing evidence, because the skill treats those as reasons to stop.

  • Give the skill your own sources and say which facts are fixed.
  • Ask for a revision brief if you plan to hand the work to another agent.
  • Remember that the skill deletes claims it cannot support rather than explaining them away.

What people use it for

  • Drafting a 开题报告 or research plan from your own literature and data notes.
  • Restructuring a scattered introduction into a clear argument order with stated evidence boundaries.
  • Reviewing a discussion section against a paper-level threshold before submission to a supervisor.
  • Splitting a grant topic into scientific questions and research content before writing any prose.
  • Writing one stage of a longer proposal without the scope expanding into the rest.

Frequently asked questions

Is the researchwrite skill free to use?

The source does not state a price. The listing gives the license as Apache-2.0, but the SKILL.md frontmatter says MIT, so check the license file in the repository to confirm the terms.

What do I need to run the researchwrite skill?

You need an agent runtime that loads SKILL.md skills and your own source materials such as literature, data and notes. Python or similar is optional and only for an export script that is not included in the reviewed files.

How do I install researchwrite in Claude?

Download the ZIP and unzip it into ~/.claude/skills/ for personal use or a project's .claude/skills/ folder for one project. In the Claude apps, you can upload it under Settings → Capabilities → Skills.

Does researchwrite run scripts or use the internet?

According to the review, it runs no scripts and uses no network. The export script it mentions was not among the reviewed files.

Can researchwrite check whether my citations are real?

No. The skill relies on the evidence you supply and cannot confirm facts on its own, so you must verify every citation and claim yourself before submitting.

How is this different from a general AI writing prompt?

It is explicitly not a general 'write my paper' prompt. It builds an evidence table and argument map first, writes against allowed and forbidden claims, and reviews the draft in stages. For general manuscript sections, the skill points to a different skill called nature-writing.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use researchwrite if you are a graduate student or early-career researcher drafting a 开题报告 or research plan from your own sources, or if you already have a draft and want a structured revision. Pick something else if you want a quick generic essay or a full paper written for you, or if you plan to submit AI-drafted text without checking every claim yourself.

Download the skill