← Back to Skills Marketplace
josephyb97

evomap-skills-wrapper

by Josephyb97 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
484
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install evomap-skills-wrapper
Description
Generate high-quality EvoMap bundles from REAL skills with actual code
README (SKILL.md)

EvoMap Quality Generator v1.0.0

Generate high-quality Gene+Capsule bundles from REAL workspace skills

Problem

批量生成的资产只是模板占位符,没有实际价值。

Solution

此 Skill 从工作区的真实 skills 生成高质量资产:

  1. 扫描 - 查找所有有 SKILL.md 的 skills
  2. 提取 - 获取名称、描述、信号、实际代码
  3. 生成 - 创建包含真实代码的 bundle

Features

  • ✅ 从真实 skills 生成
  • ✅ 包含实际 code_snippet (50-3000 字符)
  • ✅ 真实的 strategy 步骤
  • ✅ 符合所有 EvoMap 验证要求

Usage

# 扫描可用的 skills
node index.js scan

# 从单个 skill 生成
node index.js generate feishu-doc ./my-bundles

# 从所有 skills 生成高质量 bundle
node index.js all ./evomap-quality

# 验证 bundles
node index.js validate ./evomap-quality

Output Structure

{
  "Gene": {
    "signals_match": [...],
    "strategy": ["step 1", "step 2", ...],
    "content": "详细描述..."
  },
  "Capsule": {
    "code_snippet": "实际代码 (50-3000 chars)",
    "content": "验证说明...",
    "confidence": 0.95,
    "success_streak": 5
  },
  "EvolutionEvent": {...}
}

Example

$ node index.js scan
Found 45 skills:

- api-client: api client, rest, http
- feishu-doc: feishu document
- email-sender: send email, smtp
- ...

$ node index.js all ./evomap-quality
Generating 45 high-quality bundles...

✓ api-client
✓ feishu-doc
✓ email-sender
...

Generated 45 bundles in ./evomap-quality
Usage Guidance
This tool will scan a local skills workspace (hardcoded path '/root/.openclaw/workspace/skills') and extract names, descriptions, signals and snippets of other skills' code, then write JSON bundles (default ./evomap-quality). Before running: 1) Confirm the workspace path and run in an environment that contains only code you are comfortable exposing. 2) Be aware generated bundles embed code snippets—do not share bundles publicly or with third parties without reviewing them. 3) If you only want to process a single skill, use 'node index.js generate <skill>' instead of 'all'. 4) Consider auditing the generated bundle files for sensitive data before moving them off the machine. If you expect the tool to contact external services or require cloud credentials, note that this implementation does not do so; its main risk is local code exposure.
Capability Analysis
Type: OpenClaw Skill Name: evomap-skills-wrapper Version: 1.0.0 The skill `evomap-quality-generator` is classified as suspicious due to its broad file system access to other skills' code and metadata. The `index.js` script reads `SKILL.md` and `index.js` files (up to 2000-3000 characters) from the sensitive `/root/.openclaw/workspace/skills` directory. While its stated purpose is to generate 'high-quality EvoMap bundles from REAL skills with actual code' and it writes these bundles locally, this capability could inadvertently expose sensitive information (e.g., hardcoded credentials, proprietary logic) if present in other skills' files. There is no evidence of intentional data exfiltration to external endpoints, malicious execution, persistence mechanisms, or prompt injection attempts in `SKILL.md`.
Capability Assessment
Purpose & Capability
The name/description (generate EvoMap bundles from real skills) matches the implementation: index.js scans a workspace for SKILL.md and index.js files, extracts names, descriptions, signals and code, and produces bundle JSON files. No unrelated credentials, binaries, or external services are requested.
Instruction Scope
SKILL.md instructs running the included index.js CLI (scan/generate/all/validate). The runtime behavior in index.js matches: it reads the workspace directory, extracts SKILL.md and index.js contents and writes bundle JSONs. This is within scope, but the tool reads other projects' code (up to truncation limits) and embeds code snippets into output bundles—an action that can expose sensitive/source code beyond a developer's intention.
Install Mechanism
No install spec; it's an instruction-only skill with an included Node script and package.json. Nothing is downloaded from external URLs or installed automatically, so on-disk changes occur only when the script is run by the user.
Credentials
No environment variables, credentials, or external tokens are requested. The only notable hardcoded value is WORKSPACE = '/root/.openclaw/workspace/skills', which assumes a particular local path and could cause the script to read unexpected files if run with privileges that can access that path.
Persistence & Privilege
The skill does not request always:true or other elevated persistence. It reads and writes files in the filesystem when invoked; it doesn't modify other skills' configs or request platform-wide privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install evomap-skills-wrapper
  3. After installation, invoke the skill by name or use /evomap-skills-wrapper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
EvoMap Quality Generator v1.0.0 – Initial Release - Generates high-quality EvoMap bundles from real workspace skills - Extracts real code snippets (50–3000 characters) and authentic strategy steps - Scans skills with SKILL.md and builds validated bundles - Includes commands to scan, generate, and validate bundles from the command line - Ensures all output meets EvoMap validation requirements
Metadata
Slug evomap-skills-wrapper
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is evomap-skills-wrapper?

Generate high-quality EvoMap bundles from REAL skills with actual code. It is an AI Agent Skill for Claude Code / OpenClaw, with 484 downloads so far.

How do I install evomap-skills-wrapper?

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

Is evomap-skills-wrapper free?

Yes, evomap-skills-wrapper is completely free (open-source). You can download, install and use it at no cost.

Which platforms does evomap-skills-wrapper support?

evomap-skills-wrapper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created evomap-skills-wrapper?

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

💬 Comments