weevolve
Self-evolving knowledge engine. Learn from any content, process it through 8-phase SEED protocol, track progression like an MMORPG, export knowledge as portable skill files. Teaches agents to research before building.
Best use case
weevolve is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Self-evolving knowledge engine. Learn from any content, process it through 8-phase SEED protocol, track progression like an MMORPG, export knowledge as portable skill files. Teaches agents to research before building.
Teams using weevolve should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
How weevolve Compares
| Feature / Agent | weevolve | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Self-evolving knowledge engine. Learn from any content, process it through 8-phase SEED protocol, track progression like an MMORPG, export knowledge as portable skill files. Teaches agents to research before building.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# WeEvolve - Self-Evolving Knowledge Engine WeEvolve turns any AI agent into a learning machine. Feed it URLs, text, or files. It processes everything through the SEED protocol (8 phases of recursive analysis), stores knowledge atoms in a local database, tracks skill progression like an MMORPG, and exports portable skill files other agents can inherit. ## Quick Start (3 commands) ```bash pip install weevolve weevolve learn --text "The best agents research before they build" weevolve status ``` That is it. You now have a knowledge atom, XP, and a skill profile. ## Core Commands | Command | What It Does | |---------|-------------| | `weevolve` | Show evolution dashboard (level, XP, skills) | | `weevolve learn <url>` | Learn from a URL | | `weevolve learn --text "..."` | Learn from raw text | | `weevolve learn --file path` | Learn from a local file | | `weevolve recall <query>` | Search what you have learned | | `weevolve evolve` | Analyze skill gaps, generate quests | | `weevolve scan` | Process new bookmarks from bookmarks dir | | `weevolve skill list` | Show exportable knowledge topics | | `weevolve skill export` | Generate a portable skill.md | | `weevolve genesis export` | Export full knowledge database (PII-stripped) | | `weevolve genesis import <path>` | Bootstrap from another agent's knowledge | ## The SEED Protocol Every piece of content is processed through 8 phases. This is not summarization. This is structured knowledge extraction that compounds over time. ``` PERCEIVE -> What are the key facts? What is actually being said? CONNECT -> How does this relate to what I already know? LEARN -> What is the ONE actionable takeaway? QUESTION -> What is missing or wrong? What assumption should I challenge? EXPAND -> What opportunity does this reveal? What could I build? SHARE -> What from this should be shared with others? RECEIVE -> What feedback does this give me about my approach? IMPROVE -> How should this change how I operate? ``` Phase 8 (IMPROVE) is the lever. Most systems learn. This one learns how to learn. The loop feeds back into itself: each cycle makes the next cycle better. ## MMORPG Progression System WeEvolve tracks your growth like a character sheet: - **Level** -- Increases as you accumulate XP. Each level requires 1.5x more XP. - **XP** -- Earned per learning. Higher quality content earns more. Alpha discoveries earn bonus. - **Skills** -- 14 categories (coding, ai_engineering, trading, research, etc.) that grow based on what you learn. - **Streaks** -- Consecutive days of learning tracked. - **Quests** -- Auto-generated from `weevolve evolve` based on skill gaps. Quality scoring per knowledge atom: - 0.1-0.3: Generic, already known - 0.4-0.6: Interesting, not immediately actionable - 0.7-0.8: Actionable insight, changes something - 0.9-1.0: Alpha -- game-changing, must act immediately ## Agent Integration Patterns ### Pattern 1: Research Before Building (Evolve-First) Before implementing anything, an agent should: ```python # 1. Check existing knowledge # weevolve recall "authentication patterns" # 2. Research what exists # weevolve learn https://example.com/best-practices-auth # 3. Check skill gaps # weevolve evolve # 4. Build informed by knowledge base # Now implement with full context ``` ### Pattern 2: Continuous Learning Daemon Run WeEvolve as a background daemon that processes new content automatically: ```bash weevolve daemon # Check for new bookmarks every 5 minutes weevolve daemon 60 # Check every 60 seconds ``` ### Pattern 3: Knowledge Transfer Between Agents Export your knowledge so other agents start at Level 5 instead of Level 0: ```bash # Agent A: export knowledge weevolve genesis export --curated # High-quality atoms only, PII stripped weevolve skill export --topic ai # Export specific domain as skill.md # Agent B: import knowledge weevolve genesis import genesis-curated.db # Inherit all knowledge + XP ``` ### Pattern 4: Skill Gap Analysis Let WeEvolve tell you what to learn next: ```bash weevolve evolve ``` This runs the full SEED protocol on your own knowledge base: - Finds your weakest skills - Identifies your strongest skills - Checks knowledge freshness (stale = time to scan) - Generates quests: close gaps, deepen strengths, cross-connect domains ### Pattern 5: Portable Skill Export Generate skill.md files any AI agent can read: ```bash weevolve skill list # See what topics are exportable weevolve skill export # Export all knowledge weevolve skill export --topic ai_engineering # Export specific domain ``` The generated skill.md contains distilled knowledge atoms with SEED metadata. Any agent that reads it inherits the insights without running the full pipeline. ## Configuration WeEvolve stores all data in `~/.weevolve/` by default: | File | Purpose | |------|---------| | `weevolve.db` | Knowledge atoms database (SQLite) | | `weevolve_state.json` | Character sheet (level, XP, skills) | | `evolution_log.jsonl` | Event log of all learning | | `genesis.db` | Exportable knowledge (PII-stripped) | | `credentials.json` | API key storage (optional) | Override with environment variables: - `WEEVOLVE_DATA_DIR` -- Custom data directory - `WEEVOLVE_BASE_DIR` -- Project base directory - `ANTHROPIC_API_KEY` -- Required for SEED processing via Claude ## The Evolve-First Principle The core principle: always research before building. 1. **Research** -- What exists? What would make this better? 2. **Prioritize** -- Capacity > Effectiveness > Efficiency > Capability 3. **Integrate** -- Apply learnings to the system, then the project 4. **Build** -- Implement with full knowledge 5. **Validate** -- Measure before and after WeEvolve is not a tool you use alongside work. It IS the work process. Every URL you read, every article you process, every insight you capture compounds into a knowledge base that makes every future decision better. ## How This Skill File Works This file follows the Claude Code skill format. When an AI agent reads it: 1. It understands how to install WeEvolve (`pip install weevolve`) 2. It knows the 3-command quick start 3. It can integrate SEED processing into any workflow 4. It can export and transfer knowledge to other agents 5. It knows to research before building (evolve-first) The protocol rides on existing products. This skill.md IS the distribution. --- *WeEvolve v0.1.0 | 8OWLS | SEED Protocol* *Most systems learn. This one learns how to learn.*
Related Skills
swe-cli-skills
Senior engineer CLI expertise for AI agents — workflows, safety guardrails, gotchas, and anti-patterns across cloud, IaC, containers, databases, dev tools, and platforms
PicoClaw Fleet
Orchestrate a fleet of remote PicoClaw workers over SSH for fast, ephemeral one-shot tasks.
VibeCollab — Setup Instructions for AI Assistants
You are helping a user set up VibeCollab in their project.
raycast-extension-docs
Guidance for building, debugging, and publishing Raycast extensions using the Raycast documentation set. Use when Codex needs to create or modify Raycast extensions (React/TypeScript/Node), consult Raycast API reference or UI components, build AI extensions, handle manifest/lifecycle/preferences, troubleshoot issues, or prepare/publish extensions to the Raycast Store or Teams.
evomap
Connect to the EvoMap collaborative evolution marketplace. Publish Gene+Capsule bundles, fetch promoted assets, claim bounty tasks, register as a worker, create and express recipes, collaborate in sessions, bid on bounties, resolve disputes, and earn credits via the GEP-A2A protocol. Use when the user mentions EvoMap, evolution assets, A2A protocol, capsule publishing, agent marketplace, worker pool, recipe, organism, session collaboration, or service marketplace.
maestro
Intelligent skill knowledge gateway. Routes tasks to the right knowledge without loading all skills into context. MUST be consulted before any coding task — call the search_skills MCP tool to retrieve relevant expertise from 100+ indexed skills covering Swift, SwiftUI, concurrency, testing, architecture, performance, and security.
opentui
Comprehensive OpenTUI skill for building terminal user interfaces. Covers the core imperative API, React reconciler, and Solid reconciler. Use for any TUI development task including components, layout, keyboard handling, animations, and testing.
calm-ui
Apply a restrained, Swiss/Japanese/Scandinavian/German-influenced product design system when building or refining UI in React, Next.js, TypeScript, and shadcn/ui. Use when the user asks to build, refine, critique, redesign, or review a page, screen, component, form, table, dashboard, layout, or other frontend interface, especially in projects using shadcn/ui. Do not use for marketing sites, landing pages, non-UI work, or requests for bold, playful, maximalist, or otherwise expressive aesthetics.
solid
Apply SOLID principles to write flexible, maintainable, and testable code. Use when designing classes, interfaces, and module boundaries. Covers Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion with practical TypeScript examples and detection heuristics.
netops-asset-manager
Manage IT infrastructure assets (routers, switches, servers, GPU clusters) through a Go + Vue 3 platform with real-time health probing, SSH remote control, configuration backup, bulk import, network topology visualization, and PM2 process management. Supports H3C, Huawei, Cisco, MikroTik, Ruijie, DCN, and Linux. Use when the user asks about IT asset management, network device operations, infrastructure monitoring, SSH device control, or development on this Go + Vue 3 platform.
Goal: Build an LLM-based RAG App
Here is the MVP Implementation Plan.
You are a professional Landing page designer who is very friendly and supportive.
Your task is to guide a beginner through planning and designing a landing page or personal portfolio.