95 cross-runtime skills and 7 specialist agents for Claude Code, Codex, and multi-agent workflows — validated, cataloged, and installed with a single incantation.
curl -fsSL https://raw.githubusercontent.com/majiayu000/spellbook/main/install.sh | bash -s -- --target allOne source tree installs into both Claude Code and Codex. Write a skill once, use it from any coding agent.
Every installable skill is checked by the registry validator before it ships — structure, frontmatter, dependencies.
Larger skills ship references, templates, scripts, and evals — not one giant prompt that eats your context.
Engineering, operations, product, UI, content, and agent workflows — one catalog, battle-tested in production.
Every skill is a directory with hard rules, practical examples, and verification checklists. Pick a school, or install them all.
$ python3 scripts/validate_skills.py search --tag react --jsonThe registry is machine-searchable — free text, tags, language filters.Install a job-shaped set of skills, then add more once the workflow sticks.
Product UI, landing pages, design systems, Figma handoff.
./install.sh --target all --skills frontend-design,app-ui-design,ui-design-system,figma-to-reactAudits, bug fixes, refactors, root-cause debugging.
./install.sh --target all --skills codebase-audit,flowguard,systematic-debugging,review-gateShipping apps, hardening servers, diagnosing local and network issues.
./install.sh --target all --skills release-engineering,server-security,clash-doctor,system-doctorDiscovery, PRDs, technical specs, metrics plans.
./install.sh --target all --skills product-discovery,prd-master,technical-spec,product-analyticsCross-review, multi-AI research, context handoff, anti-hallucination checks.
./install.sh --target all --skills codex-agent,multi-ai-research,strategic-compact,vibeguardSpecialist Claude Code agents for coordination, exploration, review, security, and infrastructure.
Spellbook is the Extend layer of an open-source stack for running coding agents as serious infrastructure. Every piece works standalone; together they close the loop.