ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 2/5

protea-Self-evolving life agent

Self-evolving artificial life agent. Three-ring architecture: Ring 0 (Sentinel) supervises, Ring 1 (Intelligence) drives LLM-powered evolution, Ring 2 (Evolvable Code) is the living program that self-restructures, self-reproduces, and self-evolves. Supports Anthropic, OpenAI, DeepSeek, and Qwen as LLM providers. Includes fitness scoring, gene pool inheritance, tiered memory, skill crystallization, Telegram bot, and web dashboard.

Why use this skill?

Deploy Protea, an autonomous agent that evolves its own code via a three-ring architecture. Features self-healing, fitness scoring, and LLM-driven intelligence.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/edisonchenai/protea-self-evolving-life-agent
Or

What This Skill Does

Protea is a sophisticated self-evolving artificial life agent designed to function as a living, autonomous program. Unlike static scripts, Protea utilizes a unique three-ring architecture to simulate biological-style evolution within a digital environment. Ring 0 (Sentinel) acts as the immutable foundation, providing stability through heartbeat monitoring and automated git-based rollbacks. Ring 1 (Intelligence) serves as the cognitive layer, leveraging advanced LLMs to drive the evolutionary process, manage memory, and facilitate user interaction via Telegram and a web dashboard. Ring 2 (Evolvable Code) is the dynamic core that actively reframes, tests, and improves its own codebase based on fitness scores derived from survival, novelty, and structural integrity.

Installation

To install Protea, ensure you have Python 3.11+ and Git installed on your system. Use the OpenClaw command-line interface to pull the repository: clawhub install openclaw/skills/skills/edisonchenai/protea-self-evolving-life-agent

For a manual quick start, execute the setup script: curl -sSL https://raw.githubusercontent.com/EdisonChenAI/protea/main/setup.sh | bash. Once initialized, navigate to the directory and launch using .venv/bin/python run.py. Ensure you have at least one valid API key for supported LLMs (Anthropic, OpenAI, DeepSeek, or Qwen) configured in your environment variables.

Use Cases

Protea is best suited for experimental AI development, autonomous software research, and long-term algorithmic optimization. Researchers can use it to explore 'digital life' simulations where code writes itself to solve abstract tasks. It is also an excellent tool for developers looking to study automated refactoring patterns, self-healing systems, or agents that require long-term tiered memory storage. By utilizing skill crystallization, users can extract the most efficient code patterns discovered by the agent for use in other production environments.

Example Prompts

  1. "Protea, monitor the fitness score trends for the last 5 generations and report which mutation strategy yielded the highest survival rate."
  2. "Please initiate a new evolutionary cycle for the current task, focusing on maximizing code novelty while maintaining existing functional tests."
  3. "Show me the current state of the gene pool and extract the top three crystallized skills into a new repository directory."

Tips & Limitations

Protea involves active code manipulation; therefore, it should always be run in an isolated virtual environment or container to prevent unintended filesystem changes. While the Sentinel layer provides rollback functionality, complex mutations may lead to 'dead ends' where the code requires manual intervention to reset. Experiment with different LLM providers, as models with larger context windows often produce more stable evolutionary logic. Ensure that your API keys have sufficient credit, as frequent evolutionary loops will consume token limits rapidly.

Metadata

Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-edisonchenai-protea-self-evolving-life-agent": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#artificial-life#self-evolving#autonomous-agents#meta-programming#evolutionary-algorithms
Safety Score: 2/5

Flags: network-access, file-write, file-read, external-api, code-execution

Related Skills

edison-youtube-full

Complete YouTube toolkit for agents: search videos, fetch metadata, browse channels and playlists, and pull transcripts. Use when you need comprehensive YouTube Data API access (search, channels, playlists) plus transcript extraction in a single workflow.

edisonchenai 2387

youtube-transcriber

One-command YouTube video transcription. Automatically downloads audio and transcribes using OpenAI Whisper API — works even when YouTube subtitles are disabled. Use when asked to "transcribe this video", "get transcript", "what does this video say", or when YouTube captions are unavailable.

edisonchenai 2387

reddit-assistant

Reddit content creation assistant for indie developers and product builders. Creates authentic posts, researches communities, tracks real performance data via Reddit API. Triggers on: "write reddit post", "draft reddit", "post to reddit", "reddit content", "find subreddits for", "which subreddits", "check reddit performance", "reddit analytics", "reddit results", "log reddit post", "reddit post ideas", "reddit strategy"

edisonchenai 2387

Edison Autopilot Post X

Skill by edisonchenai

edisonchenai 2387

edison-agent-reach

Use the internet: search, read, and interact with 13+ platforms including Twitter/X, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu (小红书), Douyin (抖音), WeChat Articles (微信公众号), LinkedIn, Boss直聘, RSS, Exa web search, and any web page. Use when: (1) user asks to search or read any of these platforms, (2) user shares a URL from any supported platform, (3) user asks to search the web, find information online, or research a topic, (4) user asks to post, comment, or interact on supported platforms, (5) user asks to configure or set up a platform channel. Triggers: "搜推特", "搜小红书", "看视频", "搜一下", "上网搜", "帮我查", "全网搜索", "search twitter", "read tweet", "youtube transcript", "search reddit", "read this link", "看这个链接", "B站", "bilibili", "抖音视频", "微信文章", "公众号", "LinkedIn", "GitHub issue", "RSS", "search online", "web search", "find information", "research", "帮我配", "configure twitter", "configure proxy", "帮我安装".

edisonchenai 2387