Catalog PyPI
PACKAGE EXPLORERView in registry

agent-skill-search

PyPI

Portable skill catalog search for AI agents — MCP server + CLI

Versions collected1
Direct dependencies2From release 0.4.0
Last observed20 Oct, 23:24 UTC

README

Version 0.4.0 documentation

Portable skill catalog search for AI agents. MCP server + CLI.

Skills folders eat your agent's context window — every SKILL.md loads whether the task needs it or not. Move them into a catalog and the agent fetches a skill only when it's relevant. Use grep-like search terms to find the right one for your task.

Install

# recommended — isolated tool install
uv tool install agent-skill-search
# or
pip install agent-skill-search

The PyPI distribution is agent-skill-search — the name skill-search on PyPI belongs to an unrelated package. The commands stay skill-search and skill-search-mcp.

Usage

CLI

skill-search --version               # show version
skill-search update                # upgrade to the latest release
skill-search update --check        # show current version only

# Shorthand: `skill-search "<query>"` == `skill-search search "<query>"`.
skill-search "react performance"

# Default catalog dir is `~/.agents/skills-catalog` (persist a custom one with
# `skill-search dirs --set DIR`). Override per command with `--dirs` or
# `SKILL_CATALOG_DIRS=dir1:dir2`. Bare `skill-search` prints help plus the
# active dirs.

export SKILL_CATALOG_DIRS="$HOME/.hermes/skills"

skill-search search "react performance"
skill-search search "planning|prd|guide"   # multiple keywords (OR search)
skill-search view "vercel-react-best-practices"
skill-search list

# Also scan well-known agent skills dirs (opencode, claude, codex, ...).
# Same-named skills are deduplicated; off by default.
skill-search --include-known list        # or SKILL_INCLUDE_KNOWN=1

# `add` COPIES skill dirs into the default catalog (`~/.agents/skills-catalog`
# unless changed with `dirs --set`); the source tree is left untouched.
skill-search add ~/.hermes/skills

# Always shows the active dirs (stderr); inspect or change the default:
skill-search dirs                # show default, config file, known dirs, active dirs
skill-search dirs --set ~/skills # persist DIR as the default catalog
skill-search dirs --reset        # back to ~/.agents/skills-catalog (also: `dirs --set ""`)

MCP server

One command installs it into your client:

skill-search install claude-code   # or opencode / codex / gemini / openclaw / hermes / pi / claude-desktop / chatgpt

See INSTALL.md for per-client details, manual config snippets, the ChatGPT remote-HTTP setup, and troubleshooting.

Agents without an MCP connection can use the CLI directly. Opt in to append a short usage snippet to existing CLAUDE.md/AGENTS.md files (marker-checked, append-only, never created from scratch):

skill-search install gemini --cli-hint

License

MIT — see LICENSE.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.4.015 Sept 20262

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
kinged007/agent-skill-search

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 23:24 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:e93eeb700e99da6cff7eeae78fc5b8292d7b74d0332b0f083899057a8505167b