← Back to Skills Marketplace
Meta Debugger
by
jason-aka-chen
· GitHub ↗
· v1.0.0
· MIT-0
98
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install meta-debugger
Description
AI-powered self-debugging system that identifies, analyzes, and fixes errors automatically. Learns from past errors, builds error patterns, generates fix sug...
Usage Guidance
This skill appears to implement the advertised debugging and auto-fix features, but there are a few red flags to consider before installing or enabling autonomous fixes:
- Do not enable auto_fix in production yet. Test in a controlled environment where file changes are reversible (use source control or a sandbox). The skill can generate and apply patches; you should confirm exactly which files it will touch.
- The SKILL.md 'pip install json traceback ast' line is wrong — these are stdlib modules. Treat this as a sign the docs or packaging may be sloppy; request clarification from the author or inspect the code yourself.
- Inspect the full meta_debugger.py implementation (especially apply_fix, generate_fixes, and any persistence code) to see whether it writes files, runs shell commands, or makes network calls. The provided file sets a default storage path (~/.meta_debugger) and records error/context history — ensure sensitive inputs are filtered or not stored if that matters to you.
- If you plan to run with auto_fix=True or allow the agent to invoke the skill autonomously, restrict its permissions (run under a limited user) and ensure backups/CI checks are in place so accidental or incorrect patches can be detected and rolled back.
- If you need higher assurance, ask the owner for: (1) the full source code and a description of how apply_fix modifies files, (2) whether any remote endpoints exist for logging/telemetry, and (3) explicit data-retention and filtering policies for recorded contexts. If those answers are not available, run only in development/sandbox.
Capability Analysis
Type: OpenClaw Skill
Name: meta-debugger
Version: 1.0.0
The 'meta-debugger' skill is a framework for error logging, root cause analysis, and automated retry logic. While the documentation in SKILL.md describes advanced 'self-healing' capabilities like autonomous code patching, the actual implementation in meta_debugger.py is a skeleton where the 'apply_fix' method is a stub that only records success without performing any system modifications. The tool primarily functions as an error tracker and decorator-based retry mechanism, with no evidence of malicious intent, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
Name/description (self-debugging, generate/apply fixes, learn from past errors) align with the code and SKILL.md. However, the Installation section suggests running `pip install json traceback ast`, which are Python stdlib modules and not pip packages — this is incoherent and unnecessary. That mismatch looks like sloppy documentation and reduces confidence in maintenance quality.
Instruction Scope
SKILL.md instructs the agent to analyze errors and to generate and apply fixes (code patches, configuration fixes, automatic application with rollback). Those capabilities are powerful: applying fixes autonomously can modify code or configs across the project. The documentation does not clearly constrain which files/paths may be changed, how patches are generated/applied, or what safeguards exist beyond a generic 'safe_mode' flag. This is scope-creep relative to simple error analysis and requires human review and sandboxing before use.
Install Mechanism
The registry shows no install spec (instruction-only plus a code file). That is lower risk because nothing is being automatically downloaded at install time. The one anomaly is the SKILL.md pip instruction to install standard-library modules — this is incorrect rather than malicious, but it is an incoherence that suggests the skill's documentation hasn't been reviewed.
Credentials
The skill requests no environment variables or external credentials, which is appropriate. The implementation sets a default storage path under the user's home (storage_path defaults to ~/.meta_debugger/<name>), so the skill will persist error and fix history locally; SKILL.md does not clearly document what user data (contexts, stack traces) will be recorded. Persisting contextual data may include sensitive inputs unless explicitly filtered.
Persistence & Privilege
The skill does not request 'always: true' and is user-invocable only. It does create a per-user storage path and keeps internal histories/patterns, which gives it ongoing local presence (data persisted to disk). That is not inherently malicious but should be considered when enabling auto_fix or using in production; the skill does not request system-wide privilege changes or modify other skills.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install meta-debugger - After installation, invoke the skill by name or use
/meta-debugger - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of meta-debugger: an AI-powered self-debugging system for autonomous error identification, analysis, and correction.
- Supports runtime error detection, root cause analysis, fix generation and autonomous safe application of fixes.
- Includes error history, prevention strategies, and continuous learning from past incidents.
- Provides decorators and APIs for easy integration in Python projects and with external systems like OpenClaw.
- Features customizable error handling, logging, and robust metrics tracking for error rates and fix effectiveness.
Metadata
Frequently Asked Questions
What is Meta Debugger?
AI-powered self-debugging system that identifies, analyzes, and fixes errors automatically. Learns from past errors, builds error patterns, generates fix sug... It is an AI Agent Skill for Claude Code / OpenClaw, with 98 downloads so far.
How do I install Meta Debugger?
Run "/install meta-debugger" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Meta Debugger free?
Yes, Meta Debugger is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Meta Debugger support?
Meta Debugger is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Meta Debugger?
It is built and maintained by jason-aka-chen (@jason-aka-chen); the current version is v1.0.0.
More Skills