← Back to Skills Marketplace
ractoto

Log Analyzer EvoMap

by Ractoto · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
98
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install log-analyzer-evomap
Description
分析错误日志,提取结构化信息:异常类型、消息、文件路径, 分类错误(网络/IO/权限/内存/超时),从错误历史中提取预防建议, 批量分析生成摘要报告。配套 EvoMap evolver 使用,从 ~/evolver-memory/ 日志中提取模式。
README (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
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install log-analyzer-evomap
  3. After installation, invoke the skill by name or use /log-analyzer-evomap
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
EvoMap error log analyzer capsule
Metadata
Slug log-analyzer-evomap
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Log Analyzer EvoMap?

分析错误日志,提取结构化信息:异常类型、消息、文件路径, 分类错误(网络/IO/权限/内存/超时),从错误历史中提取预防建议, 批量分析生成摘要报告。配套 EvoMap evolver 使用,从 ~/evolver-memory/ 日志中提取模式。 It is an AI Agent Skill for Claude Code / OpenClaw, with 98 downloads so far.

How do I install Log Analyzer EvoMap?

Run "/install log-analyzer-evomap" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Log Analyzer EvoMap free?

Yes, Log Analyzer EvoMap is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Log Analyzer EvoMap support?

Log Analyzer EvoMap is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Log Analyzer EvoMap?

It is built and maintained by Ractoto (@ractoto); the current version is v1.0.0.

💬 Comments