← Back to Skills Marketplace
delkoman88

Evolve

by Delkoman88 · GitHub ↗ · v0.0.2
cross-platform ⚠ suspicious
1051
Downloads
0
Stars
7
Active Installs
2
Versions
Install in OpenClaw
/install evolve
Description
Local DevOps/autonomy skill for OpenClaw (safe evolution loop with guardrails).
README (SKILL.md)

evolve

Local DevOps/autonomy skill for OpenClaw.

This skill provides a safe "evolution loop" controller (barandales) that:

  • snapshots current status
  • generates candidates
  • tests candidates
  • promotes candidates into active skills
  • supports rollback

Commands

  • evolve plan
  • evolve generate \x3Cslug>
  • evolve test \x3Cslug>
  • evolve promote \x3Cslug>
  • evolve rollback \x3Cslug>

Notes

This skill delegates to a local controller script (evolvectl.sh). You can override its location with EVOLVECTL.

Usage Guidance
This skill is just a thin wrapper that calls a local script (evolvectl.sh). That means the real behavior depends entirely on that script — the registry entry itself contains no code to inspect. Before installing or enabling this skill: 1) locate and inspect the evolvectl.sh the agent would run (or set EVOLVECTL to a vetted path) and verify it does only what you expect; 2) confirm what files/configs the controller will read/write (especially agent/skill configs) and whether it needs elevated privileges; 3) limit agent autonomy or run the skill in a restricted/sandboxed environment until you trust the controller; 4) request source/homepage or a signed release from the author — absence of a homepage and the mismatched metadata version/published timestamp are additional signals to verify origin. If you cannot review the controller script, do not enable autonomous invocation for this skill.
Capability Analysis
Type: OpenClaw Skill Name: evolve Version: 0.0.2 The skill delegates its core functionality to an external script, `evolvectl.sh`, whose location can be overridden by the `EVOLVECTL` environment variable, as described in `SKILL.md`. This design choice introduces a significant vulnerability for arbitrary code execution, as a compromised `EVOLVECTL` variable or a malicious `evolvectl.sh` could lead the OpenClaw agent to execute untrusted code. While not directly malicious within this bundle, it presents a high-risk attack surface.
Capability Assessment
Purpose & Capability
Name and description claim a local DevOps/autonomy controller; the SKILL.md matches that (it delegates to a local evolvectl.sh and exposes plan/generate/test/promote/rollback). That capability is coherent with the stated purpose, but the skill does not declare any config paths or permissions even though 'promote' implies modifying agent/skill state — a minor mismatch.
Instruction Scope
The runtime instructions simply say 'delegate to evolvectl.sh' (overrideable via EVOLVECTL). They do not include the controller code, do not constrain what the script may do, nor enumerate the files/configs it may read or write. This grants broad discretion to run arbitrary local commands and to modify system/agent state, which is outside the safe, well-scoped instructions expected for a registry skill.
Install Mechanism
Instruction-only skill with no install steps or bundled code. This is low-risk from an install perspective because nothing is written by the skill itself.
Credentials
The skill declares no required env vars or credentials; SKILL.md mentions an optional EVOLVECTL override env var. While the lack of requested secrets is appropriate, the skill's actions (promote/rollback active skills) imply it will need access to agent configuration or skill files — yet no config paths were declared. That mismatch is worth caution.
Persistence & Privilege
The skill does not request 'always' and allows autonomous invocation (default). Autonomous invocation combined with the ability to run an arbitrary local controller script that can promote/modify skills increases blast radius. The skill's metadata does not state what system files it will change, so this is a notable privilege surface.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install evolve
  3. After installation, invoke the skill by name or use /evolve
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.2
Remove hardcoded setup path; allow EVOLVECTL override; ensure bin and frontmatter
v0.0.1
Initial local publish
Metadata
Slug evolve
Version 0.0.2
License
All-time Installs 7
Active Installs 7
Total Versions 2
Frequently Asked Questions

What is Evolve?

Local DevOps/autonomy skill for OpenClaw (safe evolution loop with guardrails). It is an AI Agent Skill for Claude Code / OpenClaw, with 1051 downloads so far.

How do I install Evolve?

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

Is Evolve free?

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

Which platforms does Evolve support?

Evolve is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Evolve?

It is built and maintained by Delkoman88 (@delkoman88); the current version is v0.0.2.

💬 Comments