# Skill Librarian

> Use when a request is complex, unfamiliar, multi-part, explicitly asks for a skill or playbook, names a specialized deliverable or non-routine domain guidance need, requires unfamiliar domain guidance, or spans two or more independent domains. Skip routine work fully covered by an installed process, project, or domain skill.

- Skill: `hbui290/skill-librarian` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds@latest add hbui290/skill-librarian`
- Raw SKILL.md: https://api.skillmd.com/api/skills/hbui290/skill-librarian/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: hbui290 (https://skillmd.com/u/hbui290)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/hbui290/skill-librarian

---


# Skill Librarian

Apply an applicable Official Superpowers skill for process first; then invoke Librarian in the same task phase when triggered.

## Required trigger check

Before planning or execution, invoke Librarian when:

- specialized/unfamiliar guidance could prevent a wrong approach;
- more than one workstream, deliverable, or domain may need composition; or
- User explicitly asks for the Librarian or to find/select skills.

Do not invoke it for simple general reasoning, direct edits without specialized guidance, or work covered by a native skill. Do not invoke it merely because a request mentions a tool or service; do not skip it because the task title sounds clear.

## Registry

```bash
REGISTRY_ROOT="${AGENTIC_SKILL_REGISTRY_ROOT:-$HOME/.agents/agentic-skill-library}"
```

The registry CLI is the only discovery and loading runtime. Do not inspect or load catalog entries directly.

## Current-phase routing

Read only the minimum reference set for the current phase.

| Phase need | Reference to read |
| --- | --- |
| Every invoked phase: search, retry, select, and read | [control plane](references/control-plane.md) |
| Every invoked phase: user-visible receipt | [decision trace](references/decision-trace.md) |
| Safety metadata, action scope, or owner confirmation | [trust and safety](references/trust-and-safety.md) |
| Multiple skills/phases or a Librarian subagent | [composition](references/composition.md) |
| Admit a reviewed external source | [source intake](references/source-intake.md) |
| Pressure-test routing or release this contract | [evaluation](references/evaluation.md) |

## Hard Rules

- Never load the entire catalog or dump the whole discovery index.
- Do not execute bundled scripts automatically.
- Do not grant credentials or broad permissions to a selected skill.
- Never bypass quarantine, path, symlink, or hash failures.
- Keep official Superpowers unmodified and use it only for process guidance.
- Do not add a runtime hook, MCP integration, or automatic router; this remains an on-demand skill contract.

