@waqasrana04/dev-claude-skills
v0.1.5
Published
CodeNinja's private catalog of Claude Code skills with an interactive CLI installer.
Maintainers
Readme
Dev-Claude-Skills
CodeNinja's private catalog of Claude Code skills, shipped as a private npm package on GitHub Packages.
One command to browse and install skills into your Claude Code environment.
Public mirror (no auth required):
npx @waqasrana04/dev-claude-skillsCodeNinja internal (GitHub Packages, requires PAT):
npx @codeninjainc/dev-claude-skillsYou get an interactive picker — choose a stack (MERN, Next.js, Dev Tooling, Official Anthropic, Community), multi-select the skills you want, and they land in ~/.claude/skills/ (or ./.claude/skills/ with --project).
What's inside
skills/official/— mirror of anthropics/skillsskills/community/— curated picks from skills.sh and vercel-labsskills/patterns/mern/— MERN pattern skills (react-component, express-route, mongoose-model, jwt-auth, next-api-route)skills/patterns/nextjs/— Next.js best practices (server components, data fetching, server actions, middleware, metadata)skills/patterns/architecture/— DDD, atomic, clean, repository, event-drivenskills/patterns/backend/— REST API design, caching, DB migrations, microservices boundariesskills/patterns/testing/— unit, integration, e2e (Playwright)skills/patterns/devtools/— husky + lint-staged + prettier bootstrapper
Install the CLI
One-time auth — add a GitHub PAT with read:packages scope to ~/.npmrc:
//npm.pkg.github.com/:_authToken=<YOUR_GH_PAT>
@codeninjainc:registry=https://npm.pkg.github.comThen:
npx @codeninjainc/dev-claude-skills # interactive picker
npx @codeninjainc/dev-claude-skills list # show catalog
npx @codeninjainc/dev-claude-skills add react-component jwt-authContributing
See CONTRIBUTING.md and docs/DEVELOPER-GUIDE.md. TL;DR:
- Add a skill at
skills/patterns/<stack>/<name>/SKILL.md(or a new source undersources/). - Open a PR — CI validates the frontmatter and lints the CLI.
- Merge to
main→ pipeline publishes a new package version to GitHub Packages, org-wide.
Pipeline
- PR → validate skills + lint + manifest check + diff comment.
- Merge to main → rebuild manifest, bump version, publish to GitHub Packages, Slack/Teams notify.
- Weekly cron → pull upstream skill updates from
anthropics/skills/skills.sh, open auto-PR.
See docs/PUBLISHING.md for the full flow.
