Skill Indexer — Development skill for Claude Code
Zero-config CLI that scans your npm dependencies for SKILL.md directories, validates them, and installs them into Cursor / Codex / Claude / Copilot / Amp / OpenCode / Goose skill folders.
How to install Skill Indexer
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open hymhub/skill-indexer and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Skill Indexer does
Zero-config CLI that scans your npm dependencies for SKILL.md directories, validates them, and installs them into Cursor / Codex / Claude / Copilot / Amp / OpenCode / Goose skill folders.
Alternatives in Development
- Vibe Kanban — Get 10X more out of Claude Code, Gemini CLI, Codex, Amp and other coding agents 23.5k ★
- Sanitize — Detect and redact PII from text files — 15 categories (SSNs, credit cards, API keys, etc.), zero dependencies 3.1k ★
- Agentapi — An HTTP API for Claude Code, Goose, Aider, and Codex 1.3k ★
README
skill-indexer
**English** | [简体中文](./README.zh-CN.md)
[](https://www.npmjs.com/package/skill-indexer) [](https://github.com/hymhub/skill-indexer/actions/workflows/ci.yml) [](./LICENSE) [](#)
Zero-config CLI that scans your npm dependencies for `SKILL.md` directories, **validates them against the SKILL.md spec**, and installs them into Cursor / Codex / Claude / Copilot / Amp / OpenCode / Goose skill folders.
Library authors ship Agent Skills inside their npm packages. Consumers run **one command** to import every valid skill from their `node_modules` into the project-local folders their AI assistants expect — with strict frontmatter validation so accidental `skills/` folders that aren't real skills never leak through.
The design is intentionally cross-tool: npm stays the distribution substrate for version pinning, lockfiles, provenance, and audit, while `agents.skills` is the package-local declaration that tells every tool which directories are real skills. The SKILL.md format itself is introduced at [`agentskills.io`](https://agentskills.io); `skill-indexer` focuses on installing package-shipped skills into each tool's project-local folder.
Why another tool?
skill-indexer |
`npm-agentskills` | add-skill / various |
|
|---|---|---|---|
Declarative agents.skills field |
yes (recommended) | yes |
Related Skills
Phases Agents
Local MCP server for deterministic skill selection. Discovers, validates and plans. Zero dependencies, nothing
Cc Session Index
Single-file, zero-dependency SQLite FTS5 (trigram) full-text indexer and normalized event stream over Claude C
Cpv Batch Scope Diagnose And Fix
Same-turn diagnose + fix across a fleet of project folders. One cpv-doctor-agent per project scans the request
File Agent
Windows Downloads organizer powered by Claude. A tool use agent reads each new file, scans your existing folde
Claude Setup
Interactive project setup wizard. Scans the codebase, asks clarifying questions, installs tools, and generates
Skilltotal
Claude Code plugin that scans a package before the agent runs npx, npm install, pip install, uvx or claude mcp
Related Agents
macOS System Operator
Mac housekeeping and CLI operations — installing tools (brew/npm/curl installers), logins that open a browser,
Agentic Auditor
PYA specialist spawned by the /pya orchestrator. Audits AI agent and LLM surfaces in an untrusted repository:
MCP Finder
Searches online to find MCP servers. SPAWNED BY create-mcp skill after identifying user needs. Searches NPM, G