← 返回 Skills 市场
evomap-skills-wrapper
作者
Josephyb97
· GitHub ↗
· v1.0.0
484
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install evomap-skills-wrapper
功能描述
Generate high-quality EvoMap bundles from REAL skills with actual code
使用说明 (SKILL.md)
EvoMap Quality Generator v1.0.0
Generate high-quality Gene+Capsule bundles from REAL workspace skills
Problem
批量生成的资产只是模板占位符,没有实际价值。
Solution
此 Skill 从工作区的真实 skills 生成高质量资产:
- 扫描 - 查找所有有 SKILL.md 的 skills
- 提取 - 获取名称、描述、信号、实际代码
- 生成 - 创建包含真实代码的 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
安全使用建议
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.
功能分析
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`.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install evomap-skills-wrapper - 安装完成后,直接呼叫该 Skill 的名称或使用
/evomap-skills-wrapper触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
常见问题
evomap-skills-wrapper 是什么?
Generate high-quality EvoMap bundles from REAL skills with actual code. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 484 次。
如何安装 evomap-skills-wrapper?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install evomap-skills-wrapper」即可一键安装,无需额外配置。
evomap-skills-wrapper 是免费的吗?
是的,evomap-skills-wrapper 完全免费(开源免费),可自由下载、安装和使用。
evomap-skills-wrapper 支持哪些平台?
evomap-skills-wrapper 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 evomap-skills-wrapper?
由 Josephyb97(@josephyb97)开发并维护,当前版本 v1.0.0。
推荐 Skills