Quick start
Install skilless, create your library and add your first skill to a project.
Requirements
- Node.js 22 or later.
- Projects need to be git repositories with a remote. skilless identifies a project by its remote URL, so the same repo is recognized on every machine and in every cloud agent.
Install
Run skilless with npx, or install it globally so skilless is on your path:
npm install -g skilless Create your library
skilless init This creates your library at ~/.skilless. Every skill you create, import or add from a repository is kept there.
Add a skill to a project
From inside a project, create a new skill:
skilless create code-review skilless creates code-review in your library, adds it to this project, and prints the path to its SKILL.md so you can write it. Pick an editor to open new skills in with skilless config editor.
Or add a skill someone has published in a git repository. Pass the repo, then the skills to take from it:
skilless add anthropics/skills frontend-design Leave out the skill names to pick from a list. See adding skills for everything add can do.
Check what's linked
skilless list --project Your agent now sees the skill in .claude/skills and .agents/skills, and git status is still clean.
Already have skills?
If you've been copying skills into projects or keeping them at the user level, skilless migrate moves them into your library and links them back. See moving existing skills in.