首页龙虾技能列表 › AI Debug Assistant — AI 调试助手

AI Debug Assistant — AI 调试助手

v1.0.0

AI 调试助手工具。

0· 62·0 当前·0 累计
by @evolinkai (EvolinkAI)·MIT-0
下载技能包 项目主页
License
MIT-0
最后更新
2026/4/9
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
The skill's files, runtime instructions, and required secrets are consistent with an AI-powered debugging tool that sends user-provided logs/code to Evolink's API; nothing in the package indicates unrelated or hidden exfiltration.
评估建议
This skill appears to do what it says: AI commands send any logs, error messages, or code you provide to api.evolink.ai using the EVOLINK_API_KEY. Before installing or using it: 1) Do not send secrets, credentials, or sensitive PII in logs or files you submit to the AI endpoint. 2) Review the bundled scripts (scripts/debug.sh) yourself — installing via npx executes installer code locally. 3) Verify the privacy/security policy of evolink.ai if you need guarantees about retention or handling of su...
详细分析 ▾
用途与能力
The skill is described as an AI debugging assistant and the scripts implement that: they read files passed as arguments, build a prompt, and post to api.evolink.ai. Required binaries (python3, curl) are actually used. The single required env var (EVOLINK_API_KEY) is the API credential needed to call the external service.
指令范围
The SKILL.md and scripts explicitly send user-provided content (error logs, messages, code) to api.evolink.ai for AI analysis. The README/SKILL.md declare this. The scripts do not attempt to read arbitrary files or other environment variables beyond EVOLINK_API_KEY and optional EVOLINK_MODEL, and they use temporary files for payload construction (with a trap to remove them). This is scope-appropriate but means you should avoid sending secrets or PII in logs.
安装机制
The package includes an npm installer (bin/install.js) that copies bundled skill-files into a skills/ directory and updates a .clawhub lock. There are no remote downloads or obscure URLs in the install step. Installing via npx will download the npm package from the registry — standard but worth noting because that runs installer code locally.
凭证需求
Only EVOLINK_API_KEY is required (EVOLINK_MODEL optional). That single credential directly supports the stated purpose (calling the Evolink API). No unrelated credentials, system tokens, or config paths are requested.
持久化与权限
The skill does not request always:true, does not modify other skills' configs, and does not persist credentials. Installer writes files into a project-level skills directory and updates a .clawhub lockfile — expected behavior for a skill installer. Temporary payload files are created and removed with a trap on exit.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/9

Initial release: AI-powered debugging for 8 languages with error analysis, stack trace parsing, and fix suggestions

● 无害

安装命令 点击复制

官方npx clawhub@latest install ai-debug-assistant
镜像加速npx clawhub@latest install ai-debug-assistant --registry https://cn.clawhub-mirror.com

技能文档

AI-powered debugging from your terminal. Analyze error logs, explain error messages, parse stack traces, get fix suggestions, and access debugging cheatsheets for 8 languages.

Powered by Evolink.ai

当...时 到 使用

  • 用户 shares 错误 log 和 asks "什么 went wrong?"
  • 用户 pastes 错误 消息 和 wants explanation
  • 用户 有 stack trace 和 needs help understanding
  • 用户 有 buggy code 和 known 错误, wants fix suggestions
  • 用户 needs quick debugging commands 对于 specific language

Quick 开始

1. 设置 EvoLink API 键

export EVOLINK_API_KEY="your-key-here"

Get a free key: evolink.ai/signup

2. Analyze 错误

bash scripts/debug.sh analyze error.log

bash scripts/debug.sh explain "Cannot read property 'map' of undefined"

3. 获取 cheatsheet

bash scripts/debug.sh cheatsheet python

Capabilities

AI Commands (require EVOLINK_API_KEY)

CommandDescription
analyze Analyze error log — summary, root cause, error chain, fix steps
explain Explain error — meaning, common causes, quick fix, proper fix
trace Parse stack trace — origin, call chain, root cause, fix
suggest --error Fix suggestions — bug location, why it fails, corrected code

Info Commands (否 API 键 needed)

CommandDescription
languagesList all supported languages
cheatsheet [language]Debugging commands and common errors

Supported Languages

LanguageDebuggerKey Tools
javascriptNode --inspect, Chrome DevToolsconsole.trace, memory profiling
pythonpdb, breakpoint()tracemalloc, cProfile
goDelve-race flag, pprof
rustrust-gdb, rust-lldbRUST_BACKTRACE, env_logger
javaRemote JDWPjmap, jstack, GC logging
networkcurl -v, diglsof, netstat, ss
cssOutline trickGrid/Flex inspectors
gitgit bisectAutomated bisect with test scripts

Examples

Analyze 错误 log

bash scripts/debug.sh analyze server-crash.log

Output:

错误 Summary: 节点.js process crashed due 到 unhandled Promise rejection in the database connection pool.

Root Cause: PostgreSQL 连接 字符串 contains 已过期 SSL certificate path, causing all new connections to fail silently...

Fix Steps: 1. Update the SSL certificate at /etc/ssl/certs/db.pem 2. ...

Explain 错误 消息

bash scripts/debug.sh explain "ECONNREFUSED 127.0.0.1:5432"

解析 stack trace

bash scripts/debug.sh trace crash-dump.txt

Suggest fixes 对于 buggy code

bash scripts/debug.sh suggest api/handler.py --error "KeyError: 'user_id'"

Configuration

VariableDefaultRequiredDescription
EVOLINK_API_KEYYesYour EvoLink API key. Get one free
EVOLINK_MODELclaude-opus-4-6NoModel for AI analysis
Required binaries: python3, curl

Security

Data Transmission

AI commands send user-provided content (error logs, messages, code files) to api.evolink.ai for analysis by Claude. By setting EVOLINK_API_KEY and using these commands, you consent to this transmission. Data is not stored after the response is returned. The languages and cheatsheet commands run entirely locally and never transmit data.

Network Access

  • api.evolink.ai — AI 错误 analysis (AI commands 仅)

Persistence & Privilege

This skill creates temporary files for API payload construction which are cleaned up automatically. No credentials or persistent data are stored. The skill only reads files explicitly passed as arguments — it never scans or reads files on its own.

Links

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务