doc-condenser
**DEPRECATED** — Modern Claude models condense and summarize technical documentation natively with comparable quality. The output…
Agent-native armory catalog for eight package types and installer for seven legacy types. Native extensions require the explicit per-host lifecycle CLI. Triggers on: "list available packages", "install skill", "armory install", "armory search", "/library list", "package catalog".
Claude Code
$ npx -y skills add Mathews-Tom/armory --skill skill-library --agent claude-code
Codex
$ npx skills add Mathews-Tom/armory --skill skill-library -a codex -y
Cursor
$ npx skills add Mathews-Tom/armory --skill skill-library -a cursor -y
Gemini CLI
$ npx skills add Mathews-Tom/armory --skill skill-library -a gemini-cli -y
GitHub Copilot
$ npx skills add Mathews-Tom/armory --skill skill-library -a github-copilot -y
OpenCode
$ npx skills add Mathews-Tom/armory --skill skill-library -a opencode -y
Windsurf
$ npx skills add Mathews-Tom/armory --skill skill-library -a windsurf -y
name: skill-library description: 'Agent-native armory catalog for eight package types and installer for seven legacy types. Native extensions require the explicit per-host lifecycle CLI. Triggers on: "list available packages", "install skill", "armory install", "armory search", "/library list", "package catalog".' metadata: version: 2.0.3 category: operations tags: [armory, catalog, install, package-management, discovery] difficulty: beginner
Browse and search all armory package types within an agent session. Install, update, sync and remove the seven legacy package types through their existing procedures; native extensions use the separate explicit per-host lifecycle.
| Type | Install Target | Method | | ------- | ---------------------- | --------------- | | skill | `~/.claude/skills/` | Copy directory | | agent | `~/.claude/agents/` | Copy directory | | hook | `~/.claude/hooks/` | Copy directory | | rule | `~/.claude/rules/` | Body-only file | | command | `~/.claude/commands/` | Body-only file | | utility | `~/.claude/utilities/` | Copy + chmod +x | | preset | `~/.claude/presets/` | Copy directory | | extension | Explicit per-host root | Native lifecycle CLI only |
| Command | Cookbook | Purpose | | ----------------------------------- | ---------------------- | ------------------------------------------------------------------------ | | `/library list` | `cookbook/list.md` | Show all packages with type, version, installed status, update available | | `/library list --type <type>` | `cookbook/list.md` | Filter listing by package type (skill, agent, hook, rule, etc.) | | `/library use <name>` | `cookbook/use.md` | Pull a package from armory (auto-detects type from manifest) | | `/library search <keyword>` | `cookbook/search.md` | Keyword search across all package types, names, and descriptions | | `/library search --category <name>` | `cookbook/search.md` | Filter search by category (development, review, security, etc.) | | `/library sync` | `cookbook/sync.md` | Re-pull all installed packages that have updates | | `/library info <name>` | `cookbook/info.md` | Show full detail for a package (type, version, tags, category) | | `/library update` | `cookbook/update.md` | Check all installed packages for version bumps (dry-run sync) | | `/library remove <name>` | `cookbook/remove.md` | Remove an installed package | | `/library profiles` | `cookbook/profiles.md` | Show available install profiles with package counts |
User commands are routed to the corresponding cookbook file based on the subcommand. When a `/library` command is received, extract the subcommand (the first token after `/library`) and load the matching cookbook file from the `cookbook/` directory relative to this skill. The cookbook file contains the full execution procedure for that operation.
For example, `/library use commit-standards` dispatches to `cookbook/use.md` with `commit-standards` as the package name argument. `/library list --type agent` dispatches to `cookbook/list.md` with `--type agent` as the filter.
If the subcommand does not match any known cookbook, report the error and list the valid subcommands from the table above.
This boundary takes precedence over the legacy cookbook procedures.
When `/library use <name>` is called, determine the package type by searching all sections of the manifest (`packages.skills`, `packages.agents`, `packages.hooks`, etc.). The first section containing a matching `name` entry determines the type. Use the type to:
1. Resolve the correct source path: `{type_dir}/{name}/` 2. Determine the install target: `~/.cl
Curated, production-grade skills, agents, hooks, rules, commands, utilities, and presets for AI coding agents. No magic, no demos — battle-tested workflows built for developers who use AI seriously.
**DEPRECATED** — Modern Claude models condense and summarize technical documentation natively with comparable quality. The output…
DEPRECATED: The Opus 4.7 migration scanner is retired from the active skill catalog. Retained for archival reference only; not…
**DEPRECATED** — Modern Claude models produce accurate, well-explained regex patterns with edge-case test suites natively,…
**DEPRECATED** — Opus 4.7 uses adaptive thinking (optional at each step) and Sonnet 4.6 handles structured chain-of-thought…
Generates Architecture Decision Records capturing context, rationale, alternatives, and consequences in numbered status-tracked…
Build AI agents and automate Claude Code programmatically via the Claude Agent SDK and headless CLI mode. Covers Python SDK,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.