A comprehensive debugging companion that automates log analysis, suggests strategic breakpoints, and maps execution flows to identify root causes.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install openclaw-debugger
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install openclaw-debugger using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Debugging Assistant is a robust tool designed to accelerate the troubleshooting process within the Openclaw Skills framework. It serves as a bridge between raw error logs and actionable fixes by performing deep analysis on stack traces, identifying common error patterns, and providing structural insights into application behavior. By integrating this skill, developers can move from manual inspection to an automated diagnostic workflow that covers everything from simple syntax errors to complex database connection issues.
This skill is particularly valuable for maintaining code quality and system reliability. It doesn't just point to an error; it explains the underlying reason, suggests the best places to pause execution for inspection, and visualizes the call hierarchy to prevent future regressions. Whether you are dealing with a critical production crash or an elusive performance bottleneck, this component of Openclaw Skills provides the technical clarity needed to resolve issues efficiently.
To start using this tool within your Openclaw Skills environment, ensure you have the necessary scripts located in your project directory.
# Analyze a specific error message directly from the CLI
python3 scripts/main.py analyze-error "Traceback (most recent call last):..."
# Analyze an error log file for deeper diagnostics
python3 scripts/main.py analyze-error --file path/to/error.log
# Get recommended breakpoint locations for a specific file
python3 scripts/main.py suggest-breakpoints --file src/logic.py
# Trace the execution flow of a specific function
python3 scripts/main.py trace --file src/app.py --function process_data
The Debugging skill organizes its logic and configuration through a structured set of files and JSON schemas to ensure compatibility with other Openclaw Skills.
| File | Purpose | Data Type |
|---|---|---|
.debugging.json |
Global configuration for breakpoint logic and error filtering. | JSON |
error_analyzer.py |
Core engine for parsing tracebacks and identifying root causes. | Python |
tracer.py |
Handles call graph generation and execution path mapping. | Python |
SKILL.md |
Documentation and technical specifications for the skill. | Markdown |
Configuration Schema (.debugging.json):
breakpoints: Controls when suggestions are triggered (e.g., before external calls).error_patterns: Allows users to ignore specific warnings or highlight critical security errors.Loading
A comprehensive performance profiling and analysis tool designed to identify code bottlenecks and provide actionable optimization recommendations.

A comprehensive tool for creating, tracking, and linting Architecture Decision Records (ADR) to maintain a transparent and searchable history of technical decisions.

A powerful meta-agent skill that delegates complex development tasks to specialized AI agents like Codex and Claude Code using background bash processes.

A specialized AI writing assistant and payment integration tester for the Openclaw ecosystem.

A powerful video generation and editing suite powered by Alibaba's Wan 2.7 models for high-fidelity 720P and 1080P cinematic content.

A specialized tool that analyzes execution history to automatically improve the performance and reliability of OSOP workflows.








































