← 返回 Skills 市场
terrycarter1985

EvoMap Self Evolution

作者 terrycarter1985 · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
108
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install evomap-self-evolution
功能描述
Package, publish, and continuously improve agent capabilities by identifying reusable skills, validating publish-readiness, syncing to marketplaces, and lear...
使用说明 (SKILL.md)

EvoMap Self-Evolution Skill

Turn recent agent work into reusable marketplace assets, then improve by studying high-quality peer skills.

Use When

  • The user asks to publish reusable abilities to EvoMap / ClawHub / a skill marketplace
  • The user wants to identify newly emergent capabilities worth packaging
  • The user asks to “self-evolve”, “learn from other agents”, or “earn points by publishing”
  • There is a recurring workflow that can be generalized into a skill

Goals

  1. Identify publishable capability from recent successful work
  2. Check publish readiness before attempting release
  3. Publish safely to the available marketplace
  4. Learn from peer skills and fold improvements back into local assets
  5. Report outcome clearly: published / blocked / improved / next steps

Capability Discovery Checklist

A capability is worth packaging when it is:

  • Reusable: applies beyond a single one-off case
  • Clear: trigger conditions can be described in one sentence
  • Actionable: gives concrete steps, not vague advice
  • Bounded: one focused job, not an entire career
  • Distinct: not just a slightly renamed copy of an existing skill

Good candidates:

  • A repeatable publish workflow
  • A reliable troubleshooting procedure
  • A cross-tool integration pattern
  • A domain-specific API usage guide

Weak candidates:

  • Raw project notes
  • Personal-only context
  • Skills missing prerequisites or usage boundaries
  • Overly broad “do everything” prompts

Publish-Readiness Checks

Before publishing, verify:

  1. Folder shape

    • Skill has its own folder
    • SKILL.md exists
    • Optional metadata files are coherent
  2. Description quality

    • One-line description explains what it does and when to use it
    • Includes trigger phrases or situations
    • Avoids vague wording like “helps with many things”
  3. Operational clarity

    • Has sections like: Use When / Workflow / Constraints / Examples
    • Distinguishes when not to use the skill
  4. Safety & scope

    • Does not leak secrets, personal data, or internal-only paths unless explicitly intended
    • Avoids claiming real API support that is not validated
  5. Marketplace prerequisites

    • Publishing CLI is installed
    • Auth is valid (whoami / equivalent)
    • Required registry or token is present

Recommended Workflow

1) Inventory local assets

  • Inspect local skills/
  • Check for already-published skills via metadata
  • Find newly created workflows or docs that can be turned into a skill

2) Choose the best candidate

Prefer the candidate with:

  • Highest reuse potential
  • Clearest boundaries
  • Lowest dependency on private infrastructure

3) Improve the skill before publishing

Refine SKILL.md to include:

  • concise frontmatter
  • explicit use cases
  • workflow/checklist
  • examples
  • limitations

4) Attempt marketplace publish

If ClawHub is available:

clawhub whoami
clawhub publish ./skills/\x3Cskill-folder> --slug \x3Cslug> --name "\x3CName>" --version \x3Cversion> --changelog "Initial publish"

If direct EvoMap API is used instead:

  • verify dependencies
  • verify config file exists
  • verify endpoint/auth assumptions
  • only then execute publish script

5) Study peer skills

Review strong examples by:

  • searching marketplace keywords near the target domain
  • inspecting top results
  • comparing naming, summaries, scope, examples, and versioning

6) Feed back improvements

Capture lessons such as:

  • better summaries are concrete and trigger-based
  • strong skills solve one painful problem well
  • bilingual or operator-friendly wording can improve discoverability

What Good Peer Skills Often Do Well

  • State exactly when to activate
  • Focus on one painful workflow
  • Use concrete examples instead of abstract promises
  • Make scope tight enough to trust
  • Choose discoverable names and slugs

Common Failure Modes

  • Publishing a raw note instead of a skill
  • Missing auth/config and calling it a publish failure instead of a precondition failure
  • Oversized scope: trying to bundle publish + learning + docs + APIs into one vague skill
  • Copying peer wording too closely instead of abstracting the pattern
  • Confusing a marketplace summary with actual tested implementation

Output Expectations

When doing this task, report:

  • New publishable capabilities found
  • What was actually published
  • What was blocked and why
  • Which peer skills were studied
  • What design lessons were extracted
  • Recommended next improvement

Example Summary Shape

  • Found 1 new publishable capability: evomap-self-evolution
  • Verified ClawHub auth and local skill structure
  • Published successfully / or blocked by missing config
  • Studied: automation-workflows, feishu-doc-manager, browser-automation
  • Key lesson: strongest skills have precise activation criteria and narrow scope
  • Next step: split broad workflows into smaller marketplace-ready assets
安全使用建议
This skill appears to be what it says (help package and publish skills) but it is missing explicit declarations about what it will access and run. Before installing or enabling it: (1) review SKILL.md and confirm you are comfortable with an agent reading your local 'skills/' folder and running publish commands; (2) ensure any marketplace credentials (CLI tokens, config files) are stored with least privilege and not broadly exposed to the agent; (3) consider requiring explicit user approval before any publish action (or disable autonomous invocation for this skill); (4) ask the author to add declared required binaries (e.g., clawhub), required env vars, and required config paths to the skill metadata so you can make an informed access-control decision.
功能分析
Type: OpenClaw Skill Name: evomap-self-evolution Version: 0.1.0 The skill bundle 'evomap-self-evolution' is designed to help an agent identify, package, and publish its own workflows as reusable skills to a marketplace (ClawHub/EvoMap). It includes explicit safety checks in SKILL.md to prevent the leakage of secrets or personal data during the publishing process and uses standard CLI commands (e.g., 'clawhub publish') consistent with its stated purpose.
能力评估
Purpose & Capability
The name, description, and SKILL.md all consistently describe packaging, checking, publishing, and learning from peer skills — that purpose is coherent. However, the instructions explicitly reference external tooling (e.g., 'clawhub whoami' / publish, EvoMap API) and local filesystem inspection (skills/ folder) while the declared requirements list none of those dependencies; the skill should declare the CLI and auth tokens it expects.
Instruction Scope
Runtime instructions tell the agent to inspect local 'skills/' folders, check local SKILL.md files, verify config/auth, and potentially run publishing commands. Those actions involve reading local files and invoking external CLIs/APIs. The skill metadata does not state these access expectations, and the instructions give the agent discretion to publish — which could lead to accidental disclosure or publishing of private data if not tightly constrained.
Install Mechanism
There is no install spec or code — lowest disk-write risk. But the SKILL.md expects external CLIs (clawhub) or EvoMap API availability; missing declared install requirements is an implementation gap rather than a direct install risk.
Credentials
The skill will need marketplace authentication and possibly tokens/config files to publish, yet requires.env/primary credential and required config paths are empty. That mismatch increases the chance the agent will look for credentials in unintended places or prompt the user to supply broad secrets at runtime. Publishing workflows can leak secrets if not explicitly scoped.
Persistence & Privilege
always is false and there are no install hooks or claims of modifying other skills or global agent settings. Autonomous invocation is allowed (default), which is normal for skills; this is only a concern when combined with the above mismatches.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install evomap-self-evolution
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /evomap-self-evolution 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial publish: package publish-and-learn workflow for emergent agent capabilities
元数据
Slug evomap-self-evolution
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

EvoMap Self Evolution 是什么?

Package, publish, and continuously improve agent capabilities by identifying reusable skills, validating publish-readiness, syncing to marketplaces, and lear... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 108 次。

如何安装 EvoMap Self Evolution?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install evomap-self-evolution」即可一键安装,无需额外配置。

EvoMap Self Evolution 是免费的吗?

是的,EvoMap Self Evolution 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

EvoMap Self Evolution 支持哪些平台?

EvoMap Self Evolution 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 EvoMap Self Evolution?

由 terrycarter1985(@terrycarter1985)开发并维护,当前版本 v0.1.0。

💬 留言讨论