# skill-improver

This skill runs repeated review and fix rounds on another skill until critical and major findings are gone.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 5000 installs · ★ 7805
- Author: trailofbits
- License: CC-BY-SA-4.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/trailofbits/skills/tree/HEAD/plugins/code-improver/skills/skill-improver/SKILL.md
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/skill-improver

## What it does

skill-improver resolves the target skill, sends it to the `plugin-dev:skill-reviewer` subagent, and starts a corrective loop. Each round keeps a findings ledger, while recurring or non-converging issues trigger escalation. Once the review is clean, the workflow removes its own temporary residue.

A mechanical scope guard checks that edits stay within the allowed directory and flags new files. The workflow runs in the background, leaves commits untouched, and can resume after an escalation with the user’s decision. The `plugin-dev` plugin from the `claude-plugins-official` marketplace must be installed, or the named reviewer cannot run.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill skill-improver -a claude-code
```

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

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill skill-improver -a codex
```

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

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill skill-improver -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install trailofbits/skills skill-improver
```

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

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill skill-improver -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/trailofbits/skills --path plugins/code-improver/skills/skill-improver
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill skill-improver -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/trailofbits/skills/tree/HEAD/plugins/code-improver/skills/skill-improver/SKILL.md

## When to use it
- fix quality issues in a skill
- iterate until critical and major findings are cleared
- resume improvement after an escalation
- keep automated edits inside the permitted scope

## Example prompts
- Fix my skill at `SKILL_NAME_OR_PATH` until the review passes.
- Improve `SKILL_NAME_OR_PATH` and use the `--max-rounds N` limit.
- Continue the skill improvement loop after the escalation using my decision.

## Similar
- [setup-matt-pocock-skills](https://affpapa.org/en/nevibecode/skills/setup-matt-pocock-skills.md) — skill · 1052851 installs
- [ask-matt](https://affpapa.org/en/nevibecode/skills/ask-matt.md) — skill · 766587 installs
- [to-tickets](https://affpapa.org/en/nevibecode/skills/to-tickets.md) — skill · 711230 installs
- [writing-plans](https://affpapa.org/en/nevibecode/skills/writing-plans.md) — skill · 282859 installs
- [caveman-review](https://affpapa.org/en/nevibecode/skills/caveman-review.md) — skill · 411800 installs
- [caveman-compress](https://affpapa.org/en/nevibecode/skills/caveman-compress.md) — skill · 411500 installs

## Other versions with the same name
- [skill-improver · galaxy-dawn](https://affpapa.org/en/nevibecode/skills/galaxy-dawn-skill-improver.md) — 397 installs

From the same set: [trailofbits/skills](https://affpapa.org/en/nevibecode/by/trailofbits/skills.md) — 77 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
