Search

PythonReactSEOPDF
OpenClaw

syncause-debugger

Diagnose and fix bugs using runtime execution traces. Use when debugging errors, analyzing failures, or finding root causes in Python, Node.js, or Java applications.

dxsup0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install dxsup/runtime-debug-skill

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

Syncause Debugger

Use runtime traces to enhance bug fixing: collect runtime data with the SDK, then analyze with MCP tools.

Before fix, create a detailed plan to ensure no details are missed, always include 4 phases: Setup → Analyze → Summary → Teardown.

Phase 1: Setup

Pre-check
  1. MCP Server: This skill depends on debug-mcp-server MCP server. If it is not present, STOP and request the user to install the MCP server (Anonymous Mode (Default) or Login Mode).
  2. Authentication: If any MCP Tool returns a Unauthorized error, STOP and request the user to configure the API_KEY (Login Mode Guide).

Verify SDK NOT already installed by checking dependency files:

  • Java: pom.xml or build.gradle
  • Node.js: package.json
  • Python: requirements.txt or pyproject.toml

WARNING: .syncause folder is NOT a reliable indicator.

Steps
  1. Initialize Project: Use setup_project(projectPath) to get the projectId, apiKey, and appName. These are required for SDK installation in the next step.
    • WARNING: If tool not found or returns Unauthorized, STOP and follow Pre-check.
  2. Install SDK: Follow language guide:
  3. Verify install: Re-read dependency file to confirm SDK added
  4. Restart service: Prefer starting new instance on different port over killing process
  5. Search for existing traces: Before reproducing the bug, first try search_debug_traces(projectId, query="<symptom>") to check if relevant trace data already exists.
    • If traces found → Skip reproduction, proceed directly to Phase 2: Analyze & Fix using the found traceId.
    • If no traces found → Continue to Step 6...

Source information

Source
github
Repository
openclaw/skills
Path
skills/dxsup/runtime-debug-skill
Version
—
Commit
af35c7b68bec928f844404cdab0608b266f09eaf
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

SKILL.md
# Syncause Debugger

Use runtime traces to enhance bug fixing: collect runtime data with the SDK, then analyze with MCP tools.

**Before fix, create a detailed plan** to ensure no details are missed, always include 4 phases: Setup → Analyze → Summary → Teardown.

## Phase 1: Setup

### Pre-check

1. **MCP Server**: This skill depends on `debug-mcp-server` MCP server. If it is not present, **STOP** and request the user to install the MCP server ([Anonymous Mode (Default)](./references/install/mcp-install-anonymous.md) or [Login Mode](./references/install/mcp-install-login.md)).
2. **Authentication**: If any MCP Tool returns a `Unauthorized` error, **STOP** and request the user to configure the `API_KEY` ([Login Mode Guide](./references/install/mcp-install-login.md)).

Verify SDK NOT already installed by checking dependency files:
- Java: `pom.xml` or `build.gradle`
- Node.js: `package.json`
- Python: `requirements.txt` or `pyproject.toml`

**WARNING:** `.syncause` folder is NOT a reliable indicator.

### Steps
1. **Initialize Project**: Use `setup_project(projectPath)` to get the `projectId`, `apiKey`, and `appName`. These are required for SDK installation in the next step.
   - **WARNING:** If tool not found or returns `Unauthorized`, **STOP** and follow [Pre-check](#pre-check).
2. **Install SDK**: Follow language guide:
   - [Java](./references/install/java.md)
   - [Node.js](./references/install/nodejs.md)
   - [Python](./references/install/python.md)
3. **Verify install**: Re-read dependency file to confirm SDK added
4. **Restart service**: Prefer starting new instance on different port over killing process
5. **Search for existing traces**: Before reproducing the bug, first try `search_debug_traces(projectId, query="<symptom>")` to check if relevant trace data already exists.
   - **If traces found** → Skip reproduction, proceed directly to [Phase 2: Analyze & Fix](#phase-2-analyze--fix) using the found `traceId`.
   - **If no traces found** → Continue to Step 6...

Related skills

OpenClaw

ai-maestro

23blocks-os

AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Codex or any AI Agent from one dashboard. Move Agents between c...

OpenClaw

registry-broker-skills

hashgraph-online

AI agent skills for the Universal Registry - search, chat, and register 72,000+ agents across 14+ protocols. Works with Claude, Codex, Cursor, OpenClaw, and any AI assistant.

OpenClaw

skills-manager

rito-w

A cross-platform skills manager for AI IDEs. Search marketplace, download locally, and install to Claude, Cursor, Windsurf, and more with one click.