mcpField
S
soul-self-evolution

soul-self-evolution

github.com/cklxxAgent workflows11401 installsUpdated 31w ago
Repository

About soul-self-evolution

A Python skill for controlled updates to `SOUL.md` or `docs/reference/SOUL.md`. It restricts edits to designated evolvable sections, records checkpoints, and supports one-command rollback.

Key features

  1. 01Updates designated sections only
  2. 02Records checkpoints
  3. 03One-command rollback

Use cases

  1. 01Applying controlled changes to SOUL.md
  2. 02Reviewing saved checkpoints
  3. 03Reverting an update

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/cklxx/elephant.ai --skill soul-self-evolution

After installing, type/soul-self-evolutionin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

run.py
tests/
__init__.py
test_soul_self_evolution.py

Details

From the project README

soul-self-evolution

对 SOUL.md 或 docs/reference/SOUL.md 进行受控更新:

  • 只允许改动可演进段
  • 记录 checkpoint
  • 支持一键回滚

调用

python3 skills/soul-self-evolution/run.py apply --path docs/reference/SOUL.md --changes '[{"section":"## Collaboration Preferences","content":"- Keep updates concise."}]'
python3 skills/soul-self-evolution/run.py list_checkpoints

Comments

Markdown supported