python-debugpy
Debug Python with pdb, breakpoint(), post-mortem inspection, and debugpy remote attach.
npx skills add Health-Yang/MineEcho --skill python-debugpy --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Python Debugpy Use when Python code needs interactive debugging: hidden locals, confusing state mutation, failing tests, subprocesses, long-running services, or remote/headless attach. Pick the smallest debugger that reaches the bad frame. ## Choose - `breakpoint()`: local code, source edits ok, fastest path. - `python3 -m pdb`: no source edit, launch from the beginning. - `python3 -m pdb -c continue`: stop at an unhandled exception. - `debugpy`: remote/headless process, DAP client, already-running PID, or service startup race. ## Commands ```bash python3 -m pdb path/to/script.py arg1 python3 -m pdb -c continue path/to/script.py python3 -c "import debugpy" || python3 -m pip install debugpy python3 -m debugpy --listen 127.0.0.1:5678 --wait-for-client path/to/script.py python3 -m debugpy --listen 127.0.0.1:5678 --wait-for-client -m package.module python3 -m debugpy --listen 127.0.0.1:5678 --pid <pid> ``` For source-edit attach: ```py import debugpy debugpy.listen(("127.0.0.1", 5678)) debugpy.wait_for_client() debugpy.breakpoint() ``` For post-mortem: ```py import pdb, sys try: run() except Exception: pdb.post_mortem(sys.exc_info()[2]) raise ``` ## pdb - Flow: `n`, `s`, `r`, `c`, `q
- Choose
- Commands
- pdb
- Rules
python3 -m pdb path/to/script.py arg1 python3 -m pdb -c continue path/to/script.py python3 -c "import debugpy" || python3 -m pip install debugpy python3 -m debugpy --listen 127.0.0.1:5678 --wait-for-client path/to/script.py python3 -m debugpy --listen 127.0.0.1:5678 --wait-for-client -m package.module python3 -m debugpy --listen 127.0.0.1:5678 --pid <pid>
What does the python-debugpy skill do?
Debug Python with pdb, breakpoint(), post-mortem inspection, and debugpy remote attach.
How do I install it?
Run `npx skills add Health-Yang/MineEcho --skill python-debugpy --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From Health-Yang/MineEcho, a repository with 248 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
