# intro-drafter

Turns your research notes into six paragraphs of Introduction prose: limitations, goal, challenges, solution, contributions.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 708 installs · ★ 10652
- Author: HKUSTDial
- License: CC-BY-NC-SA-4.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/HKUSTDial/Supervisor-Skills/tree/HEAD/skills/intro-drafter/SKILL.md
- Updated: 2026-10-16
- HTML: https://affpapa.org/en/nevibecode/skills/intro-drafter

## What it does

You hand the skill a research area, the shortcomings of prior work, your key idea, the hard parts, a solution sketch and any references. It returns six paragraphs of finished prose. The structure lives underneath — background with a running example, limitations, problem and goal, challenges, solution overview, contributions — and never shows up as headings or labels in the output.

Flowing prose is the default; ask and you get an outline instead. The skill first decides whether the paper is a Technique or a New Problem/Setting, and that choice changes how much weight paragraph three carries. Contributions are checked against the challenges, and the running example from paragraph one has to reappear later. Citations are numbered in order of first appearance and each one must trace to a source that can be found.

Humanities, social science, economics and law do not fit this scaffold — the skill routes those to `paper-writer`. And it will not invent a running example: if you have none, it writes the background from your abstract description and asks for a real case from your experiments or deployment. Expect a weaker first paragraph without one.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add HKUSTDial/Supervisor-Skills --skill intro-drafter -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/intro-drafter/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/intro-drafter/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add HKUSTDial/Supervisor-Skills --skill intro-drafter -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/intro-drafter/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add HKUSTDial/Supervisor-Skills --skill intro-drafter -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/intro-drafter/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install HKUSTDial/Supervisor-Skills intro-drafter
```

2. **Manually: put the files in place**
- File: `.github/skills/intro-drafter/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add HKUSTDial/Supervisor-Skills --skill intro-drafter -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/HKUSTDial/Supervisor-Skills --path skills/intro-drafter
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/intro-drafter/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add HKUSTDial/Supervisor-Skills --skill intro-drafter -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/HKUSTDial/Supervisor-Skills/tree/HEAD/skills/intro-drafter/SKILL.md

## When to use it
- turn rough research notes into Introduction prose
- frame the paper as Technique or New Problem/Setting
- tie each contribution to a stated challenge
- get an outline instead of full prose
- number citations by first appearance

## Example prompts
- Draft the Introduction from these notes: area, limitations, key idea, challenges, solution overview
- Write the Intro and weave in the references from `refs.bib`
- Give me the six-paragraph outline only, no prose yet

## Similar
- [anysearch](https://affpapa.org/en/nevibecode/skills/anysearch.md) — skill · 38500 installs
- [academic-paper](https://affpapa.org/en/nevibecode/skills/academic-paper.md) — skill · 10800 installs
- [nature-figure](https://affpapa.org/en/nevibecode/skills/nature-figure.md) — skill · 18800 installs
- [academic-paper-reviewer](https://affpapa.org/en/nevibecode/skills/academic-paper-reviewer.md) — skill · 9800 installs
- [nature-polishing](https://affpapa.org/en/nevibecode/skills/nature-polishing.md) — skill · 17500 installs
- [nature-citation](https://affpapa.org/en/nevibecode/skills/nature-citation.md) — skill · 15600 installs

From the same set: [hkustdial/supervisor-skills](https://affpapa.org/en/nevibecode/by/hkustdial/supervisor-skills.md) — 12 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
