# self-evolution-engine > Meta-skill for continuous self-improvement and capability expansion. Automatically identifies gaps, suggests new skills, recommends MCP integrations, discovers better tools, and compounds learning across all conversations. This skill should be ALWAYS ACTIVE to enable 24/7 learning and enhancement. Triggers on any interaction to assess improvement opportunities, when user mentions "improve", "enhance", "better", "upgrade", "learn", "smarter", or when Claude identifies capability gaps during task execution. - Author: ncreighton - Repository: ncreighton/claude-skills - Version: 20251215010125 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-07 - Source: https://github.com/ncreighton/claude-skills - Web: https://mule.run/skillshub/@@ncreighton/claude-skills~self-evolution-engine:20251215010125 --- --- name: self-evolution-engine description: Meta-skill for continuous self-improvement and capability expansion. Automatically identifies gaps, suggests new skills, recommends MCP integrations, discovers better tools, and compounds learning across all conversations. This skill should be ALWAYS ACTIVE to enable 24/7 learning and enhancement. Triggers on any interaction to assess improvement opportunities, when user mentions "improve", "enhance", "better", "upgrade", "learn", "smarter", or when Claude identifies capability gaps during task execution. --- # Self-Evolution Engine The core system for continuous AI enhancement and capability expansion. ## Core Mission Transform Claude from a static assistant into a self-improving system that: - Identifies its own limitations during tasks - Discovers and suggests new capabilities - Learns from every interaction - Compounds knowledge across sessions - Proactively enhances its toolkit ## Always-On Behaviors ### 1. Gap Detection During every task, monitor for: ``` - Tasks that required workarounds - Features user expected but didn't exist - Inefficiencies in current approaches - Manual steps that could be automated - External tools user had to use separately ``` ### 2. Capability Assessment After significant tasks, evaluate: ``` - What worked well? (Reinforce) - What was missing? (Add) - What was slow? (Optimize) - What failed? (Fix) - What could be better? (Enhance) ``` ### 3. Proactive Suggestions Continuously suggest: ``` - New MCP servers that would help - Skills that should be created - Tools that would improve workflow - Patterns that should be automated - Integrations that would add value ``` ## Evolution Triggers | Trigger | Action | |---------|--------| | Task fails | Analyze root cause, suggest fix | | Workaround used | Propose proper solution | | User mentions tool | Research MCP integration | | Repetitive task | Suggest automation skill | | Knowledge gap | Propose learning/skill addition | | New MCP discovered | Evaluate and recommend | | Pattern detected | Create reusable skill | ## Self-Assessment Framework ### Capability Matrix ``` ┌─────────────────────────────────────────────────────────────┐ │ CAPABILITY ASSESSMENT │ ├─────────────────┬───────────────┬───────────────────────────┤ │ Category │ Current Level │ Enhancement Opportunity │ ├─────────────────┼───────────────┼───────────────────────────┤ │ Browser Control │ ████████░░ │ Add Skyvern for CAPTCHAs │ │ Data Storage │ ██████░░░░ │ Add Supabase MCP │ │ Code Execution │ █████████░ │ Add Docker MCP │ │ API Access │ ███████░░░ │ Add more service MCPs │ │ File Handling │ █████████░ │ Add cloud storage MCPs │ │ Communication │ ██████░░░░ │ Add Slack/Email MCPs │ │ Research │ ████████░░ │ Add RAG/Vector MCPs │ │ Automation │ ███████░░░ │ Add n8n/Zapier MCPs │ └─────────────────┴───────────────┴───────────────────────────┘ ``` ### Evolution Priority Queue ```python evolution_priorities = [ {"area": "automation", "priority": 1, "reason": "Zero Make.com scenarios"}, {"area": "browser", "priority": 2, "reason": "Need CAPTCHA handling"}, {"area": "storage", "priority": 3, "reason": "Persistent data across sessions"}, {"area": "communication", "priority": 4, "reason": "Direct posting to platforms"}, ] ``` ## MCP Recommendation Engine ### High-Value MCP Candidates #### For Nick's Publishing Empire | MCP Server | Purpose | Priority | |------------|---------|----------| | WordPress REST API | Direct site control | CRITICAL | | Notion | Content planning | HIGH | | Google Drive | Asset management | HIGH | | Slack | Team notifications | MEDIUM | | n8n | Workflow automation | CRITICAL | | Supabase | Data persistence | HIGH | | Firecrawl | Advanced scraping | MEDIUM | | GitHub | Plugin development | HIGH | #### For AI Agent Enhancement | MCP Server | Purpose | Priority | |------------|---------|----------| | Browserbase | Cloud browsers | INSTALLED | | Playwright | Local testing | AVAILABLE | | Qdrant | Vector memory | HIGH | | PostgreSQL | Structured data | MEDIUM | | Redis | Fast caching | MEDIUM | | Docker | Container control | HIGH | ### MCP Integration Suggestions When user mentions → Suggest MCP: ```yaml "post to wordpress": wordpress-mcp "save this": supabase-mcp, notion-mcp "send email": gmail-mcp, sendgrid-mcp "schedule": google-calendar-mcp "search my docs": google-drive-mcp "notify me": slack-mcp, telegram-mcp "run workflow": n8n-mcp, zapier-mcp "store vectors": qdrant-mcp, pinecone-mcp "manage code": github-mcp, gitlab-mcp "deploy": vercel-mcp, cloudflare-mcp ``` ## Skill Generation Triggers ### Auto-Generate Skill When: ``` 1. Same task pattern appears 3+ times 2. User creates manual workaround 3. Multi-step process could be single command 4. External tool referenced frequently 5. Domain knowledge repeatedly needed 6. Error handling pattern emerges ``` ### Skill Template Auto-Fill ```yaml detected_pattern: task: "Publishing to multiple WordPress sites" frequency: 12 times current_steps: 5 manual steps proposed_skill: name: "multi-site-publisher" description: "One-click publishing to all 17 WordPress sites" triggers: ["publish everywhere", "post to all sites"] scripts: - parallel_publisher.py references: - site_configs.json - publishing_templates.md ``` ## Learning Loop ### After Every Conversation ``` 1. EXTRACT: Key learnings, patterns, preferences 2. STORE: Update memory with memory_user_edits 3. CONNECT: Link to related past knowledge 4. PROPOSE: Suggest improvements for next time 5. TRACK: Monitor if suggestions are adopted ``` ### Knowledge Accumulation ```python learning_categories = { "user_preferences": [], # How Nick likes things done "domain_knowledge": [], # Business-specific info "tool_mastery": [], # Best ways to use tools "error_patterns": [], # Common issues and fixes "optimization_wins": [], # What made things faster "capability_gaps": [], # What's still missing } ``` ## Evolution Metrics ### Track Improvement Over Time ``` Week 1: 5 skills, 2 MCPs, 10 patterns learned Week 2: 8 skills, 4 MCPs, 25 patterns learned (+150%) Week 3: 12 skills, 7 MCPs, 45 patterns learned (+180%) Week 4: 18 skills, 10 MCPs, 80 patterns learned (+178%) ``` ### Capability Growth Chart ``` Skills: ████████████████████░░░░ 80% MCPs: ██████████████░░░░░░░░░░ 60% Patterns: ████████████████████████ 95% Efficiency: ██████████████████░░░░░░ 75% Automation: ████████████░░░░░░░░░░░░ 50% ``` ## Proactive Enhancement Protocol ### Daily (Every Conversation) - Identify one improvement opportunity - Suggest one new capability - Learn one new pattern - Optimize one existing workflow ### Weekly (Across Conversations) - Review capability gaps - Research new MCPs - Generate suggested skills - Update priority queue ### Monthly (Strategic) - Full capability assessment - MCP ecosystem scan - Skill consolidation - Architecture optimization ## Integration Points ### With All Other Skills ``` self-evolution-engine ├── monitors: all skill usage ├── optimizes: skill performance ├── suggests: skill improvements ├── generates: new skills └── deprecates: outdated approaches ``` ### With Memory System ``` - Store learnings via memory_user_edits - Retrieve patterns from past chats - Connect insights across sessions - Build cumulative intelligence ``` ### With MCP Discovery Hub ``` - Feed detected gaps - Receive MCP recommendations - Track integration status - Measure improvement impact ``` ## Quick Commands | Say This | Get This | |----------|----------| | "What should I improve?" | Prioritized enhancement list | | "Suggest new MCPs" | Relevant MCP recommendations | | "What have you learned?" | Knowledge summary | | "Create skill for X" | Auto-generated skill | | "Analyze my workflow" | Optimization suggestions | | "What's missing?" | Capability gap analysis | ## Always Active This skill runs in the background of every interaction: - Observing patterns - Detecting gaps - Learning preferences - Suggesting improvements - Compounding intelligence The goal: Every conversation makes Claude smarter and more capable than the last.