The missing runtime for Agent Skills — health monitoring, self-improvement, and dependency management for any AI agent framework. Zero dependencies.
# Add to your Claude Code skills
git clone https://github.com/ShunsukeHayashi/agent-skill-busGuides for using ai agents skills like agent-skill-bus.
The missing runtime for Agent Skills — health monitoring, self-improvement, and dependency management for any AI agent framework.
Your agent skills silently break. Agent Skill Bus detects it, diagnoses the root cause, and fixes it automatically.
Built by åˆåŒä¼šç¤¾ã¿ã‚„ã³ (LLC Miyabi) — Running 42 AI agents in production daily.
Looking for the full ecosystem? This repo is the core runtime. For 110+ production-ready skills, marketplace, and the complete Miyabi Agent Society platform, visit agentskills.bath.me.
Agent Skill Bus is a framework-agnostic runtime for AI agent skill health — orchestrating, monitoring, and self-improving agent skills across any framework. Think of it as the operational backbone that keeps your agent skills healthy over weeks and months, not just during a single run. It consists of three integrated modules:
No comments yet. Be the first to share your thoughts!
| Module | Purpose | Standalone? | |--------|---------|-------------| | Prompt Request Bus | DAG-based task queue with dependency resolution & file locking | ✅ Yes | | Self-Improving Skills | Automatic skill quality monitoring & repair loop | ✅ Yes | | Knowledge Watcher | External change detection → automatic improvement triggers | ✅ Yes |
They work independently, but together they form a closed-loop self-improving agent system:
External Changes ──→ Knowledge Watcher ──→ Prompt Request Bus ──→ Execute
↑ │
│ ↓
Self-Improving â†â”€â”€ Skill Runs Log
Skills
Most agent frameworks handle execution (LangGraph, CrewAI, AutoGen). None handle operational health:
Agent Skill Bus solves all four.
# One command to set up everything
npx agent-skill-bus init
# Log a skill execution
npx agent-skill-bus record-run --agent my-agent --skill api-caller --task "fetch data" --result success --score 1.0
# Check what needs attention
npx agent-skill-bus flagged
# Queue a task
npx agent-skill-bus enqueue --source human --priority high --agent dev --task "Fix auth bug"
# See what's ready to dispatch
npx agent-skill-bus dispatch
# See which data files this project is actually using
npx agent-skill-bus daths
Add this to your AGENTS.md:
After completing any task, log the result:
npx agent-skill-bus record-run --agent claude --skill <skill-name> --task "<task>" --result <success|fail|partial> --score <0.0-1.0>
That's it. The self-improving loop runs automatically.
Get a real-time overview of all your agent skills with a single command:
npx agent-skill-bus dashboard
â•”â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•—
║ 🚌 Agent Skill Bus Dashboard ║
╚â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
📊 Queue: 3 queued │ 1 running │ 12 completed │ 0 failed
Status Skill Score Trend Health
────────────────────────────────────────────────────────
◠ALERT api-caller 0.42 ↓ ██░░░░░░░░░░
◠OK code-review 0.95 ↑ ███████████░
◠OK deploy-pipeline 0.88 ─ ██████████░░
âš Flagged Skills:
api-caller — score_drop: dropped from 0.91 to 0.42 (drift: -53.8%)
Options: --days N (default: 7), --no-color for CI/piping.
A JSONL-based task queue with:
dependsOn other tasks. Automatic topological execution.critical > high > medium > low. Critical tasks bypass the queue.{
"id": "pr-001",
"ts": "2026-03-18T08:00:00Z",
"source": "human",
"priority": "high",
"agent": "dev-agent",
"task": "Fix authentication bug in auth.ts",
"status": "queued",
"dependsOn": [],
"affectedFiles": ["myapp:src/auth.ts"],
"dagId": null
}
A 7-step quality loop inspired by Cognee's self-improving agents:
OBSERVE → ANALYZE → DIAGNOSE → PROPOSE → EVALUATE → APPLY → RECORD
Monitors external changes and triggers improvement requests:
When a change is detected:
| Guide | Description | |-------|-------------| | Architecture Deep Dive | System design, JSONL data layer, DAG scheduling, file locking | | Self-Improving Skills | The 7-step quality loop, drift detection, auto-repair | | Knowledge Watcher | Three-tier monitoring, change detection, impact assessment | | Integration Guide | Claude Code, Codex, LangGraph, CrewAI, CI/CD setup | | Framework Comparison | Feature matrix vs. LangGraph, CrewAI, AutoGen, Mastra, VoltAgent |
┌─────────────────────────────────────────────────────â”
│ Agent Skill Bus │
│ │
│ ┌──────────────┠┌──────────────┠┌───────────┠│
│ │ Knowledge │ │ Prompt │ │ Self- │ │
│ │ Watcher │──│ Request │──│ Improving │ │
│ │ (detect) │ │ Bus (route)│ │ (repair) │ │
│ └──────────────┘ └──────────────┘ └───────────┘ │
│ │ │ │ │
: 0¶»§q«^