rdc-cli GPU Capture Analysis
Guides Claude through using rdc-cli to open RenderDoc .rdc captures, trace draws/shaders/pixels, and run GPU assertions in CI.
Dev & CodingAdvanced★ 159⑂ 32AI score 8/10Last updated: Jul 22, 2026
What it does
- Walks Claude through the full capture session lifecycle:
rdc open→rdc info/stats/events→ VFS browsing (rdc ls,rdc cat) →rdc debug pixel/vertex/thread→ exports →rdc close. - Covers render pass analysis (
rdc passes,rdc pass,rdc unused-targets), pipeline state diffing, constant buffer decoding, and render target/texture PNG export. - Builds GPU regression tests with assertion commands (
assert-pixel,assert-clean,assert-count,assert-state,assert-image) that exit non-zero on failure. - Includes remote replay (
--proxy), split thin-client mode (--listen/--connect), Android (Adreno/Mali) workflows, and a troubleshooting map of common failure categories.
Who it's for
- Game/engine/graphics engineers who prefer shell pipelines and scripts over the RenderDoc GUI.
- Teams that want automated validation of rendered output in CI (pixel colors, draw counts, image compare).
- Analysts on a macOS/Windows laptop whose GPU lives on a Linux server.
Examples
- "List the GBuffer pass draw calls as JSON" →
rdc open capture.rdcthenrdc draws --pass "GBuffer" --json. - "Trace why pixel (512,384) at EID 1024 is black" →
rdc debug pixel 1024 512 384 --trace. - "Write a CI script that validates the frame" →
rdc assert-clean+rdc assert-count draws --expect 10 --op ge+rdc assert-pixel ....
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/BANANASJIM/rdc-cli/HEAD/src/rdc/_skills/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the src/rdc/_skills folder from the GitHub repo BANANASJIM/rdc-cli into my ~/.claude/skills/rdc-cli/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/BANANASJIM/rdc-cli.git && mkdir -p ~/.claude/skills/rdc-cli && cp -r rdc-cli/src/rdc/_skills/* ~/.claude/skills/rdc-cli/⚠ This is a third-party skill. Check the source repository before installing.
- Prerequisite: a local RenderDoc build with Python bindings (plus adb for Android work).
- Install the CLI: run
pip install rdc-cli. - Verify your setup: run
rdc doctorto check the renderdoc module, renderdoccmd, and adb. - Get the skill:
git clone https://github.com/BANANASJIM/rdc-cli.git. - Copy it in:
mkdir -p ~/.claude/skills/rdc-cli && cp -r rdc-cli/src/rdc/_skills/* ~/.claude/skills/rdc-cli/(keeps SKILL.md and the references folder together). - Restart Claude Code and try a prompt like "open this .rdc capture and show me the draw calls" — the skill triggers automatically.
View source on GitHub ↗License: MIT