hymhub

Skill Indexer — Development skill for Claude Code

Development community

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)

[![npm version](https://img.shields.io/npm/v/skill-indexer.svg)](https://www.npmjs.com/package/skill-indexer) [![CI](https://github.com/hymhub/skill-indexer/actions/workflows/ci.yml/badge.svg)](https://github.com/hymhub/skill-indexer/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](./LICENSE) [![Node](https://img.shields.io/node/v/skill-indexer.svg)](#)

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