registry-browser — Claude Code skill: search watched skill registries
Searches watched registries for skills, lists matches with descriptions, and offers to show the full SKILL.md before you install anything.
npx skills add anthropics/claude-for-legal --skill registry-browser -a claude-codeWhat registry-browser does
The skill reads the watched registries list from ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md, walks each registry, and matches your query against skill names and descriptions. For GitHub repos it pulls the skills/ directory listing and the frontmatter of every SKILL.md; for marketplace-style registries it fetches the index. Results are cached in references/registry-cache.json, so repeat searches are fast. The cache refreshes once it is older than 7 days, or whenever you ask.
Matches come back as a list: skill name, registry, description from frontmatter, plus two options — view the full SKILL.md or install. Preview fetches the whole file, so you read it before deciding. Matching is plain keyword search; the registries are small enough that fuzzy search would be overkill. If a registry groups skills by category, you can browse that way too.
Adding a registry takes a URL. The skill fetches it, checks that it is a skills repo (it has skills/ or .claude-plugin/), shows you what is inside, and writes it into the watched list after you confirm. It does not install anything — skill-installer handles that. It also does not rate or review skills: you get the SKILL.md and judge for yourself. And it only searches watched registries, not the open internet.
What it helps with
- find a skill for a specific task across several registries
- read a SKILL.md before installing, not after
- add a new skills registry to the watchlist
- see what skills a registry actually contains
- browse skills by category when a registry organizes them that way
Example prompts for the agent
- find a skill for contract work
- what's out there for legal project management
- add this registry to the watchlist: <url>
How to install registry-browser
1Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill registry-browser -a claude-code2Manually: put the files in place
~/.claude/skills/registry-browser/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/registry-browser/
1Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill registry-browser -a codex2Manually: put the files in place
.agents/skills/registry-browser/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill registry-browser -a cursor2Manually: put the files in place
.cursor/skills/registry-browser/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install anthropics/claude-for-legal registry-browser2Manually: put the files in place
.github/skills/registry-browser/SKILL.md1Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill registry-browser -a gemini-cli2Platform CLI
gemini skills install https://github.com/anthropics/claude-for-legal --path legal-builder-hub/skills/registry-browserManually: put the files in place
.devin/skills/registry-browser/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add anthropics/claude-for-legal --skill registry-browser -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about registry-browser
How do I install registry-browser in Claude?
Run npx skills add anthropics/claude-for-legal --skill registry-browser -a claude-code. The skill lands in ~/.claude/skills/registry-browser/SKILL.md.
What does registry-browser do?
It searches watched registries for skills, shows matches with their descriptions, and lets you open the full SKILL.md before installing. It can also add a new registry to the watchlist.
Does it install skills itself?
No. It browses and previews only. skill-installer does the installing.
Source text
SKILL.md · Apache-2.0
--- name: registry-browser description: > Search watched registries for community legal skills, showing matches with descriptions and offering to show the full SKILL.md before install. Use when the user says "browse", "search skills", "find a skill for", "what's out there for", or wants to add a new registry to the watchlist. argument-hint: "[search query]" --- # /registry-browser 1. Load `~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md` → watched registries. 2. Use the workflow below. 3. Search each registry. Show matches with descriptions. 4. Offer to show full SKILL.md for any match. --- ## Purpose Find skills across the watched registries. Search, preview, decide. ## Load context `~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md` → watched registries list. ## Workflow ### Step 1: Fetch registry indexes For each watched registry: - GitHub repos: fetch `skills/` directory listing and each `SKILL.md` frontmatter (name + description). - Marketplace-style registries: fetch the index. Cache the index locally (`references/registry-cache.json`) so browsing is fast. Refresh cache if >7 days old or on request. ### Step 2: Search Match query against skill names and descriptions. Simple keyword match is fine — these are small enough that fuzzy search is overkill. Also: browse by category if the registry organizes skills that way. ### Step 3: Present matches ```markdown ## Search: "[query]" **Found [N] skills across [M] registries:** ### [skill-name] **From:** [registry name] **Description:** [from frontmatter] [View full SKILL.md] [Install] ### [skill-name] [...] ``` ### Step 4: Preview On "view full SKILL.md": fetch and show the whole file. User reads it before deciding to install. No surprises. ### Step 5: Add a registry If the user has a URL to a registry not in the watchlist: 1. Fetch it, validate it's a skills repo (has `skills/` or `.claude-plugin/`) 2. Show what's in it 3. Add to `~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md` → watched registries on confirmation ## Default registries - **lpm-skills** — 14 legal project management skills. Practice-agnostic. Good starting point. - Space for others to be added as the ecosystem grows. ## What this skill does not do - Install anything. It browses. skill-installer installs. - Rate or review skills. It shows you the SKILL.md; you judge. - Search the whole internet. Only watched registries.
© anthropics · Apache-2.0 · anthropics/claude-for-legal