Tool Factory — Development skill for Claude Code
A self-healing lifecycle system for Claude Code tools.
How to install Tool Factory
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open eddiebelaval/tool-factory and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tool Factory does
A self-healing lifecycle system for Claude Code tools. Build, score, refurbish, and manage skills, agents, hooks, commands, and MCP servers at scale.
Alternatives in Development
- MCP Builder — Guide for creating high-quality MCP servers to integrate external APIs and services 94.1k ★
- MCP Python SDK — Python SDK for building MCP servers 22.3k ★
- Agent Of Empires — Manage multiple Claude Code, OpenCode agents from either TUI or Web for easy access on mobile 3.1k ★
README
Tool Factory
A self-healing lifecycle system for Claude Code tools. Build, score, refurbish, and manage skills, agents, hooks, commands, and MCP servers at scale.
The Problem
Claude Code's tool ecosystem grows fast. After months of building, you end up with hundreds of tools — skills, agents, hooks, commands, MCP servers, plugins — and no way to know which ones work, which are duplicates, and which are dead weight. Quality is inconsistent. Tools rot silently.
The Solution
Tool Factory treats tools like products. Born with standards, tested against criteria, refurbished when they drift, retired when they're obsolete. A machine that builds machines — and maintains them.
Architecture
Two layers, three spaces:
Layer 1: Factory (builds and maintains tools)
Layer 2: Tools (the skills/agents/hooks that do actual work)
Factory Floor (generators/) -- Creates new tools from templates
Range (range/) -- Scores tools against fitness criteria
Workshop (workshop/) -- Auto-retrofits failing tools
Directory Structure
tool-factory/
generators/ # Tool creators (skill, agent, command, hook, MCP)
range/ # Quality scoring (14 criteria, 100-point scale)
workshop/ # Auto-retrofit for failing tools
composer/ # Pipeline chaining (YAML compositions)
registry/ # Tool inventory + intelligence + lifecycle
index.json # Single source of truth for all tools
intelligence.sh # Fleet health, usage, trends, dormant detection
lifecycle.sh # 4-phase maintenance cycle
score-history.jsonl # Append-only score snapshots
track-usage.sh # Invocation logger
lexicon/ # Constraint documents (best practices per vendor)
scripts/ # Automation (scheduled lifecycle wrapper)
lib/ # Shared utilities (colors, etc.)
validator/ # Structural validation
VISION.md # Where we're going (nort
Related Skills
Claude Code Gui
A comprehensive desktop GUI wrapper for Claude Code CLI — manage terminal sessions, CLAUDE.md, memory, MCP ser
Claude Healthline
Never-blank Rust status line for Claude Code that tells you when your agent is going wrong: agent-health score
Haptic Bridge
Local daemon that turns Claude Code / Codex lifecycle events (permission prompt, waiting for input, turn done)
XCAgentHub
Manage the MCP servers and skills of the coding agents in Xcode
Lazy MCP
CLI tool to manage Claude Code MCP servers and memory files
MCP Manager
Manage MCP servers across Claude Code, Cursor, Codex, and OpenCode
Related Agents
Engineering AI Data Remediation Engineer
Specialist in self-healing data pipelines — uses air-gapped local SLMs and semantic clustering to automaticall
AI Data Remediation Engineer
Specialist in self-healing data pipelines — uses air-gapped local SLMs and semantic clustering to automaticall
Light Security ClaudeSettingsAudit
Audit Claude Code config files (settings.json, settings.local.json, .mcp.json) for unsafe or malicious content