← 返回 Skills 市场
Meta Debugger
作者
jason-aka-chen
· GitHub ↗
· v1.0.0
· MIT-0
98
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install meta-debugger
功能描述
AI-powered self-debugging system that identifies, analyzes, and fixes errors automatically. Learns from past errors, builds error patterns, generates fix sug...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install meta-debugger - 安装完成后,直接呼叫该 Skill 的名称或使用
/meta-debugger触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
Meta Debugger 是什么?
AI-powered self-debugging system that identifies, analyzes, and fixes errors automatically. Learns from past errors, builds error patterns, generates fix sug... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 98 次。
如何安装 Meta Debugger?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install meta-debugger」即可一键安装,无需额外配置。
Meta Debugger 是免费的吗?
是的,Meta Debugger 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Meta Debugger 支持哪些平台?
Meta Debugger 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Meta Debugger?
由 jason-aka-chen(@jason-aka-chen)开发并维护,当前版本 v1.0.0。
推荐 Skills