python-debugpy

Debug Python applications locally or remotely using pdb and debugpy.

5|2|Updated May 26, 2026
One-click install
npx skills add https://github.com/nyxoraAI/Nyxora --skill python-debugpy-nyxoraai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-debugpy
Source: https://github.com/nyxoraAI/Nyxora/tree/main/packages/core/playbooks/software-development/python-debugpy
Command: npx skills add https://github.com/nyxoraAI/Nyxora --skill python-debugpy-nyxoraai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires debugpy, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies debugging Python applications by integrating powerful tools like pdb and debugpy, providing robust options for both local and remote debugging scenarios.

Core Features & Use Cases

  • pdb REPL + debugpy remote: Offers interactive debugging capabilities, allowing users to step through code, set breakpoints, and inspect variables.
  • Local and Remote Debugging: Supports debugging of local scripts, long-running processes, and even subprocesses with minimal changes to the source code.
  • Post-mortem Analysis: Enables users to analyze crashes and exceptions after the fact, providing a deeper understanding of the issue.

Quick Start

Run the 'python-debugpy' skill with the following command: run debug --target path/to/your/script.py

Frequently Asked Questions about python-debugpy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug a Python script locally and remotely?

Debug Python scripts locally and remotely using pdb and debugpy. This allows you to step through code, set breakpoints, and inspect variables in local development workflows and continuous integration pipelines.

What is post-mortem analysis in Python debugging?

Post-mortem analysis in Python debugging enables you to analyze application crashes and exceptions after they occur. This provides a deeper understanding of runtime issues without needing to reproduce the exact failure state immediately.

Do I need the debugpy library to debug long-running Python processes?

Yes, you need the debugpy library to debug long-running Python processes and subprocesses. It integrates with minimal changes to the source code, supporting both runtime analysis and remote debugging scenarios.

Can I use pdb and debugpy together for Python runtime analysis?

Yes, you can use pdb and debugpy together for Python runtime analysis. This combination provides an interactive REPL for stepping through code while supporting remote debugging capabilities for local scripts.

What is the best way to set breakpoints in Python subprocesses?

The best way to set breakpoints in Python subprocesses is using debugpy. It supports debugging subprocesses with minimal source code changes, allowing you to inspect variables and step through code execution remotely.