d-wwei

Openclaw Skill Self Evolution — Git skill for Claude Code

Git community

OpenClaw skill for autonomous self-improvement cycles with commit-based safeguards.

How to install Openclaw Skill Self Evolution

This entry records only its repository, not the path inside it, so there is no exact command to give. Open d-wwei/openclaw-skill-self-evolution and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Openclaw Skill Self Evolution does

OpenClaw skill for autonomous self-improvement cycles with commit-based safeguards.

Alternatives in Git

  • Worktree Deliver — Commit all work, push, and create a pull request from the current worktree 23.4k ★
  • OSS PR — Commit + PR workflow for open source contributions: auto-creates a user-prefixed branch when on main/master, t 19.7k ★
  • Yeet — Stage, commit, push code, and open a GitHub pull request via CLI 14.6k ★

README

OpenClaw Skill: Self-Evolution

OpenClaw skill that teaches the agent to run **autonomous self-modification cycles**: one cycle = one coherent code change ending in a commit (and optional restart). Extracted from the evolution workflow of [Ouroboros](https://github.com/joi-lab/ouroboros).

What it does

  • Trigger: When the user says "evolve", "evolution cycle", "self-improvement", or when the system runs evolution mode.
  • Workflow: Assessment → Select one change → Implement → Smoke test → Optional multi-model review → Constitution check → Commit + push (+ optional restart).
  • Invariants: Evolution = commit; one transformation per cycle; constitution/identity files protected.

Requires `git` on PATH. See [SKILL.md](SKILL.md) for full instructions.

Install into OpenClaw

Option 1: Clone into your workspace (recommended)

cd /path/to/your-openclaw-workspace
git clone https://github.com/d-wwei/openclaw-skill-self-evolution.git skills/self-evolution

Or add as a submodule:

git submodule add https://github.com/d-wwei/openclaw-skill-self-evolution.git skills/self-evolution

Option 2: Copy into OpenClaw skills

git clone https://github.com/d-wwei/openclaw-skill-self-evolution.git /tmp/self-evolution-skill
mkdir -p ~/.openclaw/skills
cp -r /tmp/self-evolution-skill ~/.openclaw/skills/self-evolution

Option 3: ClawHub (after publishing to ClawHub)

clawhub install self-evolution

Publish this skill to ClawHub

clawhub login   # once
./publish-to-clawhub.sh

Repository layout

├── README.md           # This file
├── SKILL.md            # OpenClaw skill (required)
├── LICENSE             # MIT
├── publish-to-clawhub.sh
└── references/
    ├── cycle.md        # Step-by-step + constitution constraints
    └── install.md      # 安装与发布说明 (中文)

License

MIT. See [LICENSE](LICENSE). Evolution workflow from [Ouroboros](https://github.com/joi-lab/ouroboros) (MIT, Anton Razzhiga