Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

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★ 179⑂ 36AI 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

  1. "List the GBuffer pass draw calls as JSON" → rdc open capture.rdc then rdc draws --pass "GBuffer" --json.
  2. "Trace why pixel (512,384) at EID 1024 is black" → rdc debug pixel 1024 512 384 --trace.
  3. "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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download 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.

  1. Prerequisite: a local RenderDoc build with Python bindings (plus adb for Android work).
  2. Install the CLI: run pip install rdc-cli.
  3. Verify your setup: run rdc doctor to check the renderdoc module, renderdoccmd, and adb.
  4. Get the skill: git clone https://github.com/BANANASJIM/rdc-cli.git.
  5. 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).
  6. Restart Claude Code and try a prompt like "open this .rdc capture and show me the draw calls" — the skill triggers automatically.