betab0tbetab0tCommunityยท1 Agent Skills Included

skills

Non-blocking GDB debugging and live process tracing

Debugs and traces live C, C++, and Rust programs with GDB without ever blocking on breakpoints. Runs GDB in the background through a named pipe, so the agent stays responsive while the target process keeps running. Includes helper scripts for starting sessions, setting conditional tracepoints, sampling logs, and clean shutdown.
npx skills add betab0t/skills --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install betab0t skills?โ–ผ

Run `npx skills add betab0t/skills --all -g -y` in your terminal to install all skills in this repository globally.

How to debug with GDB without blocking the agent?โ–ผ

This skill runs GDB in the background via a named pipe and uses dprintf tracepoints that print and continue automatically, so the agent never waits on a breakpoint.

Can I trace a running C or Rust process live?โ–ผ

Yes. Start a session with gdb_start.sh, set conditional tracepoints with gdb_trace.sh, and read results from trace.log while the process keeps running.

Does this GDB skill work with Cursor and Claude Code?โ–ผ

Yes. It works with any agent that can run shell commands, including Cursor, Claude Code, Gemini CLI, and Aider.

What are the requirements for the GDB skill?โ–ผ

You need a Linux system with gdb or gdb-multiarch installed, plus a running target process or an executable to debug.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’