Demos

SkillLoop β€” Self-Healing AI Skills

# πŸ”„ SkillLoop β€” Self-Healing AI Skills **Your team's AI skills get better every time someone uses them β€” automatically, with zero extra effort.** [Quick Start](#quick-start) Β· [Download](#download) Β· [δΈ­ζ–‡η‰ˆ](/zh/demos/skillloop.html)

The Problem

Your team built a library of AI skills β€” prompt templates for code review, doc generation, SQL analysis, and dozens of other tasks. Everyone uses the same skills. Consistency is high. Life is good.

Then reality kicks in:

The result? A growing gap between how your skills should work and how they actually work β€” widening silently with every conversation.

The Solution

SkillLoop watches your AI conversations transparently, detects when you correct a skill, extracts the issue, and β€” when enough people hit the same problem β€” generates a ready-to-review Pull Request that fixes the skill. You just keep working. The skills get better on their own.


Core Value

What You Get How It Works
Skills improve without anyone filing a bug SkillLoop hooks into your AI agent’s native event system and detects correction signals automatically
No workflow changes for your team Users keep chatting with AI as usual β€” detection is completely invisible
Ready-to-merge PRs, not vague reports When 3+ users hit the same issue, SkillLoop generates a Draft PR with the fix, root cause, and evidence
Your data stays on your network Self-hosted server with local LLM and embedding β€” nothing leaves your infrastructure
One service for all your skills Multi-repo skill registry handles skills, plugins, and agents across different Git repos

Key Features

1. Zero-Intrusion Detection

SkillLoop uses each AI platform’s native hook system β€” no skill code changes, no wrappers, no middleware. Install the adapter once, and every conversation is observed transparently.

2. Two-Path Analysis

When a correction is detected, SkillLoop prefers local analysis β€” spawning a background AI agent (Claude Code or Copilot CLI) on your machine. If no local CLI is available, it falls back to the server. Either way, you get the same result.

3. Smart Clustering

Similar issues from different users are grouped automatically using sentence embeddings. Duplicate PRs for the same underlying problem are prevented β€” the skill owner sees one clear PR, not a flood of noise.

4. Automatic PR Generation

When a cluster reaches the evidence threshold, SkillLoop fetches the current skill file, generates an improved version, and opens a Draft PR with the problem pattern, root cause, proposed diff, and evidence count.

5. Web Admin Dashboard

A built-in admin page for managing skill registries, server settings, correction patterns, and monitoring signals β€” no config files to edit inside containers.


Quick Start

  1. Start the server β€” docker-compose up -d (one command, one time)
  2. Install the adapter β€” pip install skillloop-client && skillloop-client install copilot --url http://your-server:8080
  3. Use your AI skills as usual β€” no changes to your workflow
  4. SkillLoop detects corrections β€” when you say β€œno, that’s wrong” or β€œtry again”, it captures the signal
  5. Review the PR β€” when enough evidence accumulates, a Draft PR appears in your skill repo

Download

Component Install Requirements
Server docker-compose up -d Docker, 500 MB RAM
Client (pip) pip install skillloop-client Python 3.10+
Client (pipx) pipx install skillloop-client Python 3.10+

The client package has zero external dependencies β€” pure Python stdlib.

Supported AI Platforms

Platform Status Hook Mechanism
Claude Code βœ… Supported ~/.claude/settings.json β†’ Stop hook
Copilot CLI βœ… Supported ~/.copilot/hooks/ β†’ agentStop
VS Code Copilot Chat βœ… Supported Same config as Copilot CLI
Codex CLI πŸ“‹ Planned Phase 2
Cursor πŸ“‹ Planned Phase 2

Privacy & Data


Roadmap

SkillLoop is currently in prototype stage.

What’s available now:

Coming soon:


Community & Support


**Ready to let your skills heal themselves?** [Get Started](#quick-start)
Demo link coming later

πŸ“– ι˜…θ―»δΈ­ζ–‡η‰ˆζœ¬

← Back to all demos