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 & CodingAdvanced15932AI score 8/10Last updated: Jul 22, 2026

What it does

  • Walks Claude through the full capture session lifecycle: rdc openrdc 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.