Steam Debug
Inspect, debug, and inject custom code into a running Steam client — desktop (macOS, Linux, Windows) or Steam Deck over the network — through its Chromium Embedded Framework (CEF) Chrome DevTools Protocol endpoint. Use when developing Steam UI plugins, mods, themes, or integrations — injecting CSS/JS to try a change, locating webpack modules and obfuscated class names, reading React or SteamUIStore state, inspecting Big Picture / Quick Access Menu windows, screenshotting what actually rendered, streaming console logs, or diagnosing runtime errors in Steam's UI. The same commands run against ei
Install
npx skills add kmturley/steam-debug --skill steam-debuggit clone --depth 1 https://github.com/kmturley/steam-debug.git /tmp/steam-debug
mkdir -p ~/.claude/skills
cp -r /tmp/steam-debug/. ~/.claude/skills/steam-debugPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Steam Client — Runtime Debug & Injection SOP Steam's UI is a Chromium (CEF) app. Launched with debug flags it exposes a Chrome DevTools Protocol endpoint, so the whole UI can be inspected and modified at runtime the way a web page can. `steam-debug.mjs` wraps that protocol as a CLI. Works against a **desktop client** (macOS, Linux, Windows) and a **Steam Deck** over the network — the same commands, selected with `--host`. Both are verified by the test suite. This document is an operating procedure, not a tutorial. Follow the phases in order. Section 1 rules are binding; Section 2 defaults may be overridden with a stated reason. **Scope.** This skill inspects and debugs a running Steam client — desktop or Steam Deck — and lets you try changes against it. Injection is per-session and disappears on reload; that is deliberate. Out of scope, and not to be improvised: making a change persist or load on startup, packaging or distributing plugins, and anything that runs unattended inside someone's client. That is a plugin loader's job. If a request needs it, say so and stop. The boundary is simple — this skill helps you *find out what is going on* and *try a change*. Making a change stick is someone else's job. **Requires Node.js 22+.** Chrome is optional (only for the interactive DevTools UI). --- ## 0. Session setup Run once per session, before anything else:
Details
- Skill name
steam-debug- Repository
- kmturley/steam-debug
- License
- CC0-1.0
- Repo updated
- 26 September 2026
FAQ
What does the Steam Debug skill do?
Inspect, debug, and inject custom code into a running Steam client — desktop (macOS, Linux, Windows) or Steam Deck over the network — through its Chromium Embedded Framework (CEF) Chrome DevTools Protocol endpoint. Use when developing Steam UI plugins, mods, themes, or integrations — injecting CSS/JS to try a change, locating webpack modules and obfuscated class names, reading React or SteamUIStore state, inspecting Big Picture / Quick Access Menu windows, screenshotting what actually rendered, streaming console logs, or diagnosing runtime errors in Steam's UI. The same commands run against ei
How do I install the Steam Debug skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add kmturley/steam-debug --skill steam-debug. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Steam Debug popular?
It lives in kmturley/steam-debug, which has 7 GitHub stars and 0 forks.
Related skills
Ynm
7RobLe3/ynm-skill
Evidence-backed project and repository review for implementation correctness, architecture, specification-versus-code conflicts, tests-versus-documentation, release or production readiness, adoption, maintenance, security claims, and conflicting project evidence. Enter through lightweight YNM-0 routing, preserve unresolved evidence as MAYBE, and escalate only when additional work can materially improve the disposition.
Safe Encryption
5grittygrease/safe-encryption-skill
Encrypt, decrypt, and manage keys with the SAFE CLI — a modern GPG alternative with post-quantum support.
Codify
6anombyte93/codify
Refactor any skill by extracting deterministic operations into a Python script and slimming the SKILL.md to only AI judgment parts. Use when user says /codify, codify a skill, or optimize a skill.
Mcd Status Codes
7chaucerj/mcd-status-codes
麦门监控台 —— 主动运维型身体 SRE。把每一笔麦当劳订单判定为 HTTP 状态码(双方向语义宪法 v4.0:18 码 + 3 指标告警),Agent 依据代谢模型(体重/身高/年龄→BMR→TDEE→分餐预算)在咖啡窗与补给窗主动探活提醒:该喝没喝的咖啡判 599 超时、减脂缺口下发 103 下午茶建议、超预算 412 否决、异常订单自动生成 P1-P3 事故复盘。当用户想回顾麦当劳订单、查看热量/营养/健康合规、生成监控面板或状态码报告、听取主动补给提醒、复盘事故或查询自己的 SRE 职级,或询问 1024 程序员节限定玩法时使用。基于麦当劳中国官方 MCP 只读采集,全部数值确定性可复算。
Disk Jockey
6bmcreations/disk-jockey
Diagnose and safely reclaim disk space on developer machines filled by AI agents, worktrees, builds, simulators, emulators and toolchain caches (Xcode, Android/Gradle, Node, Docker, Python, Rust, Go). Use when disk is low or filling fast, builds fail with "No space left on device", kernel_task shows huge disk writes, or the user asks to clean up storage.
Codebase Map
7rdilruba/codebase-map
Build a persistent, evidence-based map of a software repository inside docs/codebase-map/ - TL;DR, architecture and dependency diagrams in Mermaid, real data flows traced with an archetype-specific strategy, the most important files ("the spine"), a reading order, potentially AI-assisted code, key concepts, and open questions. Five modes - "codebase-map init" builds the full map, "codebase-map update" refreshes it after changes, "codebase-map explain [topic]" covers one feature or domain, "codebase-map trace [flow]" follows one request path, "codebase-map check" reports drift without writing.
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.