Commit Graph

3 Commits

Author SHA1 Message Date
Brian Borghei bb2687d2fa fix(cli): rename package to @borghei/claude-skills
The unscoped name claude-skills was squatted in Dec 2025 by another
publisher. Pivoting to the @borghei scope which is available and
owned by our npm account.

Users now install via npx @borghei/claude-skills add <skill>, or
npm i -g @borghei/claude-skills for the bare claude-skills binary.
2026-04-19 15:05:58 +02:00
github-actions[bot] 7505700551 chore(cli): regenerate skills manifest [skip ci] 2026-04-19 13:01:50 +00:00
Brian Borghei 9e2bc06178 feat(cli): add claude-skills npm package (v0.1.0)
npx claude-skills add <skill> installs any skill from the library into
the detected AI assistant in one command. Auto-detects Claude Code,
Cursor, Codex, Gemini CLI, Copilot, Windsurf, Cline, Aider, Goose via
marker files. Pure Node.js (18+), no Python required for end users.

Commands: list, search, info, add, create, update, remove.

Adds:
- scripts/build_manifest.py: stdlib-only Python that walks domain
  folders and emits cli/skills.json (229 skills, 12 domains indexed)
- cli/: npm package with commander + kleur, 10 passing tests
- .github/workflows/build-manifest.yml: regenerates manifest on
  SKILL.md changes, auto-commits
- .github/workflows/publish-cli.yml: publishes to npm on cli-v* tag,
  supports dry_run via workflow_dispatch
2026-04-19 15:01:37 +02:00