@ubuligan/npm-skill-publisher
v1.1.0
Published
Claude Code meta-skill that scaffolds a publishable npm package for your own Claude Code skill — installer, SKILL.md, tests, CI, README and LICENSE
Maintainers
Readme
npm-skill-publisher
A Claude Code meta-skill: it scaffolds a complete, publishable npm package for
your own Claude Code skill. Answer a few questions and you get a working
installer, a SKILL.md skeleton, tests, CI, README and LICENSE — ready to
npm publish.
Install
npx @ubuligan/npm-skill-publisherRestart Claude Code to pick up the skill.
How to use
Open Claude Code in an empty folder (this will become your new skill's repo) and run:
/npm-skill-publisherIt asks for:
- npm package name (
@scope/name) - Skill name (kebab-case) + slash command
- Skill description — the text that controls when Claude activates the skill
- What the skill does — the steps that become the generated
SKILL.mdbody - Author name + optional GitHub repo URL
- Extras (CI / tests /
.npmignore— all on by default)
Then it writes the whole package.
What it generates
<your-package>/
bin/install.js # generic, dependency-free installer
skills/<skill-name>/
SKILL.md # frontmatter + your skill's procedure
test/install.test.mjs # installer smoke tests (sandboxed HOME)
.github/workflows/ci.yml # node --test + npm publish --dry-run
package.json # scoped name, bin, files whitelist, engines
README.md
LICENSE # MIT
.npmignoreThe generated bin/install.js links the skill into ~/.claude/skills using a
junction/symlink (with a copy fallback on Windows without admin), and supports
--force, --uninstall, and --list.
After scaffolding, the only thing left for you to do:
npm publish --otp=<code>License
MIT
