@jonodavis/upskill
v0.1.0
Published
CLI for discovering and installing Claude skills from a local repository
Maintainers
Readme
upskill
A small TypeScript CLI for discovering Claude skills in a local repository and installing them into ~/.claude/skills with symlinks.
This project runs the TypeScript source directly with Node, so it expects a recent Node release with native TypeScript execution support.
Install from npm
npm install -g @jonodavis/upskillInstall dependencies
pnpm installDevelopment
pnpm dev list --repo .
pnpm test
pnpm typecheck
pnpm lint
pnpm formatCommands
List skills in a repo
pnpm dev list --repo /path/to/repoInstall selected skills
pnpm dev install --repo /path/to/repoInstall all without the selection prompt:
pnpm dev install --repo /path/to/repo --all --yesUninstall Claude skills
pnpm dev uninstallRemove all installed symlinked skills:
pnpm dev uninstall --all --yesLinting and formatting
pnpm lint
pnpm lint:fix
pnpm format
pnpm format:write
pnpm checkNotes
- A skill is any directory containing
SKILL.md - Installed skills are symlinked into
~/.claude/skills/<skill-name> - Duplicate skill names in the scanned repo are skipped conservatively
- Existing non-matching targets are treated as conflicts and skipped
