CLI · Node 22+
Pin a Deck of Agent Skills.
Apply it to any project.
Import Agent Skills from GitHub, pin them into a named Deck, and apply that Deck to any project.
npx skdeck
Library imported revisions
Deck a named, pinned set
Project .agents/skills
Import complete Skills from GitHub
Space selects · Enter imports · Esc discards checkout
- › [×] anti-ui-slop skills/anti-ui-slop
- [×] ui-design skills/ui-design
- [ ] ui-radar skills/ui-radar
- [ ] terminal-ui skills/terminal-ui
- › [×] anti-ui-slop uizze/uizze@b3c1a90
- [×] ui-design uizze/uizze@b3c1a90
- [×] ui-radar uizze/uizze@b3c1a90
- [ ] terminal-ui natsustan/skdeck@f0e1d2c
Space select · s change sort · a add to Deck · d uninstall selected · Deck references stay pinned
Decks · reusable Skill sets
- build-macos-apps4
- › build-web-apps3
- build-ios-apps4
- generate-ai-videos3
- ◆ anti-ui-slopuizze/uizze@b3c1a90
- ui-designuizze/uizze@b3c1a90
- ui-radaruizze/uizze@b3c1a90
←/→ focus · ↑/↓ choose · n new · r rename · a add Skills · d remove · x delete Deck
Project · ~/acme-app
- build-macos-appsNot installed
- › build-web-appsInstalled
- build-ios-appsNot installed
- generate-ai-videosNot installed
- build-web-apps
↑/↓ choose · Enter apply · x remove · changes are reviewed before execution
Use
| Command | What it does |
|---|---|
| skdeck | Open the full-screen UI |
| skdeck add <github-url> | Import Skills from GitHub |
| skdeck use [deck] | Preview, then apply a Deck |
| skdeck remove [deck] | Preview, then remove a Deck |
| skdeck list | List the Library and Decks |
add, use, and remove need a TTY.
use and remove take -p, --project and default to the current directory.
Safety
Applying a Deck always shows a plan first. Unmanaged Skills are left alone.
Apply “build-web-apps”?
- ADD anti-ui-slop — .agents/skills/anti-ui-slop
- ADD ui-design — .agents/skills/ui-design
- KEEP ui-radar — already this revision
- CONFLICT review-notes — unmanaged local Skill
Resolve conflicts before continuing · Esc cancel