Skip to content

jonodavis/upskill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/upskill

Install dependencies

pnpm install

Development

pnpm dev list --repo .
pnpm test
pnpm typecheck
pnpm lint
pnpm format

Commands

List skills in a repo

pnpm dev list --repo /path/to/repo

Install selected skills

pnpm dev install --repo /path/to/repo

Install all without the selection prompt:

pnpm dev install --repo /path/to/repo --all --yes

Uninstall Claude skills

pnpm dev uninstall

Remove all installed symlinked skills:

pnpm dev uninstall --all --yes

Linting and formatting

pnpm lint
pnpm lint:fix
pnpm format
pnpm format:write
pnpm check

Notes

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors