# migrate-birp-to-urp

Guides Unity projects from the Built-in Render Pipeline to URP across phased audits and asset updates.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3200 installs · ★ 1149
- Author: Unity-Technologies
- License: LicenseRef-Unknown · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Unity-Technologies/skills/tree/HEAD/skills/migrate-birp-to-urp/SKILL.md
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/skills/migrate-birp-to-urp

## What it does

The skill structures graphics migration into five distinct phases, moving from project audit to final scene checks. It examines project dependencies and flags unsupported shaders. Custom code containing `GrabPass` or Surface Shaders is set aside for manual review rather than auto-converted.

Mutation pauses immediately if rollback safety is unconfirmed. The agent requires a clean branch or backup copy before touching graphics configuration files. Once cleared, it assigns URP assets in Quality settings and migrates camera effects into Volume profiles.

## Requirements
- Works with: Unity

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add Unity-Technologies/skills --skill migrate-birp-to-urp -a claude-code
```

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

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add Unity-Technologies/skills --skill migrate-birp-to-urp -a codex
```

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

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add Unity-Technologies/skills --skill migrate-birp-to-urp -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install Unity-Technologies/skills migrate-birp-to-urp
```

2. **Manually: put the files in place**
- File: `.github/skills/migrate-birp-to-urp/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add Unity-Technologies/skills --skill migrate-birp-to-urp -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/Unity-Technologies/skills --path skills/migrate-birp-to-urp
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add Unity-Technologies/skills --skill migrate-birp-to-urp -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/Unity-Technologies/skills/tree/HEAD/skills/migrate-birp-to-urp/SKILL.md

## When to use it
- convert standard materials to URP-compatible shaders
- replace legacy PPv2 post-processing with URP Volume profiles
- audit project assets for unsupported GrabPass shaders
- configure URP pipeline assets across all Quality levels

## Example prompts
- Inspect this Unity project and plan the migration to URP
- Convert all supported scene materials to the URP pipeline
- Migrate legacy camera post-processing to URP Volume profiles

## Similar
- [orbit-card](https://affpapa.org/en/nevibecode/skills/orbit-card.md) — skill · 10000 installs
- [cad](https://affpapa.org/en/nevibecode/skills/cad.md) — skill · 14000 installs
- [step-parts](https://affpapa.org/en/nevibecode/skills/step-parts.md) — skill · 11200 installs
- [sdf](https://affpapa.org/en/nevibecode/skills/sdf.md) — skill · 10500 installs
- [urdf](https://affpapa.org/en/nevibecode/skills/urdf.md) — skill · 10500 installs
- [hatch-pet](https://affpapa.org/en/nevibecode/skills/hatch-pet.md) — skill · 3300 installs

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