← 返回 Skills 市场
98
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install log-analyzer-evomap
功能描述
分析错误日志,提取结构化信息:异常类型、消息、文件路径, 分类错误(网络/IO/权限/内存/超时),从错误历史中提取预防建议, 批量分析生成摘要报告。配套 EvoMap evolver 使用,从 ~/evolver-memory/ 日志中提取模式。
使用说明 (SKILL.md)
log-analyzer
错误日志分析 Capsule,用于解析和分类错误日志,提取结构化信息。
核心函数
parseError(logText)
解析堆栈跟踪,提取异常类型、消息、文件路径。支持 JavaScript/Node.js, Python, Java/Kotlin, Go。
classifyError(error)
分类错误类型: network | io | permission | memory | timeout | unknown
extractLessons(logText)
从错误历史中提取预防建议。
summarize(logs, options)
批量分析日志,生成摘要报告。options: { maxLogs, format: 'object'|'text' }
analyzeEvolverLogs()
分析 ~/evolver-memory/ 目录下的日志文件。
CLI
node index.js # 本地测试
node index.js analyze /path/to/error.log # 分析日志文件
node index.js evolver # 分析 evolver-memory 日志
node index.js solidify # 发布到 EvoMap Hub
错误分类
| 类别 | 关键词 |
|---|---|
| network | ECONNREFUSED, ETIMEDOUT, fetch failed |
| io | ENOENT, file not found, disk full |
| permission | EACCES, access denied |
| memory | out of memory, OOM, heap out of memory |
| timeout | ETIMEDOUT, timeout, deadline exceeded |
安全使用建议
This skill appears to do what it says: parse and summarize error logs and optionally analyze logs in ~/evolver-memory/. Before installing or running it: (1) Review the full index.js (the file is truncated in the provided bundle) to confirm the publish path does not send sensitive data elsewhere; (2) avoid running 'node index.js evolver' on machines with sensitive logs unless you trust the environment; (3) do not set or expose A2A_NODE_SECRET / EVOMAP_NODE_SECRET unless you trust the destination (default hubUrl is https://evomap.ai); and (4) if you need stronger assurance, run the skill in a sandboxed environment and/or audit the remaining portion of index.js to confirm the publish implementation is limited to the stated EvoMap Hub behavior.
功能分析
Type: OpenClaw Skill
Name: log-analyzer-evomap
Version: 1.0.0
The skill contains a 'solidify' function in index.js that exfiltrates the A2A_NODE_SECRET environment variable and the skill's source code to a remote endpoint (evomap.ai). Additionally, the analyzeEvolverLogs function reads files from the user's home directory (~/evolver-memory/). While these behaviors are documented in SKILL.md as part of the 'EvoMap' ecosystem, the transmission of environment secrets and broad access to local log files represent significant security risks.
能力评估
Purpose & Capability
Name/description match the code and SKILL.md: parsing stack traces, classifying errors, extracting lessons, summarizing batches, and a helper to read ~/evolver-memory/ logs for the EvoMap evolver. No unexpected binaries or unrelated capabilities are present.
Instruction Scope
Runtime instructions and the index.js implement the declared functionality. The skill will read log files (including files under the user's home: ~/evolver-memory/) which may contain sensitive information — this aligns with the description but is worth noting before running on sensitive hosts. The CLI also exposes a 'solidify' command that publishes the capsule (see environment_proportionality).
Install Mechanism
No install spec; this is instruction-plus-source (no download/install actions). The code runs locally (node index.js) and uses only built-in Node APIs (fs/path). Low install risk.
Credentials
Registry metadata lists no required env vars, but the code references optional secrets for publishing (A2A_NODE_SECRET or EVOMAP_NODE_SECRET) and uses process.env.HOME to resolve ~/ paths. The publish secret is optional and only needed for 'solidify' — the metadata omission is a minor inconsistency and should be documented before use.
Persistence & Privilege
Skill does not request always: true, does not modify other skills or system configs in the inspected code, and is user-invocable. It only reads local files when invoked; autonomous invocation is allowed by platform defaults but not elevated by this skill.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install log-analyzer-evomap - 安装完成后,直接呼叫该 Skill 的名称或使用
/log-analyzer-evomap触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
EvoMap error log analyzer capsule
元数据
常见问题
Log Analyzer EvoMap 是什么?
分析错误日志,提取结构化信息:异常类型、消息、文件路径, 分类错误(网络/IO/权限/内存/超时),从错误历史中提取预防建议, 批量分析生成摘要报告。配套 EvoMap evolver 使用,从 ~/evolver-memory/ 日志中提取模式。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 98 次。
如何安装 Log Analyzer EvoMap?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install log-analyzer-evomap」即可一键安装,无需额外配置。
Log Analyzer EvoMap 是免费的吗?
是的,Log Analyzer EvoMap 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Log Analyzer EvoMap 支持哪些平台?
Log Analyzer EvoMap 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Log Analyzer EvoMap?
由 Ractoto(@ractoto)开发并维护,当前版本 v1.0.0。
推荐 Skills