Install,
don’t write.
A curated, machine-readable utility registry built for AI coding agents — so they stop regenerating the same rate limiter, cache, and JSON repairer from scratch in every project.
The problem
You ask your coding agent for a rate limiter. A real one — token-bucket, per-provider caps, respects Retry-After. Thirty seconds later it has produced 120 lines of plausible-looking Python. The structure is fine. The variable names are fine. There is a subtle off-by-one in the refill logic and it swallows 429s from one provider because the header casing is wrong. You will find the first bug in a week, the second in production.
The agent did this because writing from scratch was faster than the alternative. Package search, reading three READMEs, comparing forks, picking one, reading source to confirm — ten minutes of token-heavy navigation. Generation is cheaper. Generation also loses.
The fix
CustomClaw is a curated registry of ~40 vetted utilities for LLM and agent code. Single-file where possible. Stable slugs forever. One-command install. Machine-readable catalog so the agent can decide in one fetch.
npx customclaw-cli add rate-limit-handlerFor agents
GET /api/catalog— full JSON catalog, no authGET /llms.txt— agent onboarding, paste into contextGET /openapi.json— OpenAPI 3.1 specPOST /mcp— Streamable HTTP MCP endpoint
Or install the stdio MCP server:
claude mcp add customclaw -- npx -y customclaw-mcpThe bet
The registry wins when an agent about to write a JSON repair function from scratch has a cheaper, more reliable option one tool call away. Every slug referenced from a CLAUDE.md is a permanent foothold — the next agent reading that project’s config will check the registry too. That compounds.