Skills Manager
Manage and deploy Agent Skills from the terminal
Keep skills in one local Library and link the ones you need to Claude Code, Codex, or another configured agent directory.
skills Library Tags Presets Agents Repos Health local: ~/demo/.agents/skills [○ Set up backup] ╭ 4/4 local · 0/0 repository installs ─────────────────────────────────────────────────────────────────────────╮ │ › search skills… repo:owner/repo tag:x preset:y agent:z source:local untagged │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭ skills · by repository ──────────────────────────────────────────────────── Collapse all ─ Expand all ─ View ╮ │ ▾ Local 4/4 │ │╭───────────────────────────────────────────────────╮ ╭───────────────────────────────────────────────────╮ │ ││ ● api-design │ │ ● docs-editor │ │ ││ Design consistent HTTP and event APIs │ │ Review documentation for structure and clarity │ │ ││ │ │ │ │ ││ local engineering Backend Launch │ │ local writing │ │ │╰───────────────────────────────────────────────────╯ ╰───────────────────────────────────────────────────╯ │ │╭───────────────────────────────────────────────────╮ ╭───────────────────────────────────────────────────╮ │ ││ ● incident-triage │ │ ● release-notes │ │ ││ Triage production incidents with safe checklists │ │ Turn merged changes into concise release notes │ │ ││ │ │ │ │ ││ local operations │ │ local engineering Backend Launch │ │ │╰───────────────────────────────────────────────────╯ ╰───────────────────────────────────────────────────╯ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ Context help Enter/↓ results ↑ tabs F2 view Esc clear/results F1 help
INSTALL
- 01
Install
> curl -fsSL https://github.com/yaojie-shen/Skills-Manager-TUI/raw/main/install.sh | sh - 02
Create the Library
> mkdir -p ~/.skills > export SKILLS_HOME="$HOME/.skills" > skills init > skills$SKILLS_HOMEis required here to set the Library path.
TUI
skills Library Tags Presets Agents Repos Health local: ~/demo/.agents/skills [○ Set up backup] ╭ 2/2 local · 2/2 repository installs ─────────────────────────────────────────────────────────────────────────╮ │ › search skills… repo:owner/repo tag:x preset:y agent:z source:local untagged │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭ skills · by repository ──────────────────────────────────────────────────── Collapse all ─ Expand all ─ View ╮ │ ▾ Local 2/2 ╭ preview ─────────────────────────────────────────────────────────────╮│ │▸ ● api-design │api-design ● local ││ │ Design consistent HTTP and event │tags engineering ││ │ APIs │presets Backend Launch ││ │ local enginee… Backend … │deploy claude ✓ codex — trae-cli — ││ │ ───────────────────────────────── │source local ││ │ ● release-notes │ ││ │ Turn shipped changes into concise │Description ││ │ release notes │──────────────────────── ││ │ local operati… Backend … │Design consistent HTTP and event APIs ││ │ ───────────────────────────────── │ ││ │ ▾ Team toolkit 2/2 │SKILL.md ││ │ ○ code-review │──────────────────────── ││ │ Review changes for correctness │Create clear, compatible API contracts. ││ │ and maintainability │ ││ │ Team too… engin… Backen… │ ││ │ ───────────────────────────────── │ ││ │ ○ incident-runbook │ ││ │ Guide a calm production incident │ ││ │ response │ ││ │ Team toolkit operations │ ││ │ ───────────────────────────────── │ ││ │ │ ││ │ │ ││ │ ╰──────────────────────────────────────────────────────────────────────╯│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ 2 unchecked · Health to verify Enter/↓ results ↑ tabs F2 view Esc clear/results F1 help
SCREEN 01 / 06 · Library
Library and skill details
SKILL.md, source, presets, and deployment status.
skills Library Tags Presets Agents Repos Health local: ~/demo/.agents/skills [○ Set up backup] ╭ Filter tags ───────────────────────╮╭ 1/1 local · 1/1 repository installs ───────────────────────────────────╮ │ › filter… ││ › search skills… repo:owner/repo tag:x preset:y agent:z source:lo│ ╰────────────────────────────────────╯╰────────────────────────────────────────────────────────────────────────╯ ╭ tags ──────────────────────────────╮╭ Tag: engineering ──────────────────────────────────────────────────────╮ │╭─────────────────────────────────╮ ││▸ ● api-design local Backend Launch │ ││ ● engineering 2 skills │ ││ ○ code-review Team toolkit Backend Launch │ ││ Build and review software │ ││ │ │╰─────────────────────────────────╯ ││ │ │╭─────────────────────────────────╮ ││ │ ││ ● operations 2 skills │ ││ │ ││ Ship and support services │ ││ │ │╰─────────────────────────────────╯ ││ │ │╭─────────────────────────────────╮ ││ │ ││ ● (untagged) 0 skills │ ││ │ │╰─────────────────────────────────╯ ││ │ │ ││╭ preview ─────────────────────────────────────────────────────────────╮│ │ │││api-design ● local █││ │ │││tags engineering █││ │ │││presets Backend Launch █││ │ │││deploy claude ✓ codex — trae-cli — █││ │ │││source local █││ │ │││ █││ │ │││Description ║││ │ │││──────────────────────── ║││ │ │││Design consistent HTTP and event APIs ║││ │ │││ ║││ │ │││SKILL.md ║││ │ │││──────────────────────── ║││ │ ││╰──────────────────────────────────────────────────────────────────────╯│ ╰────────────────────────────────────╯╰────────────────────────────────────────────────────────────────────────╯ Context help Enter/↓ tags Esc clear filter F1 help
SCREEN 02 / 06 · Tags
Skills by tag
Current Library members in each tag.
skills Library Tags Presets Agents Repos Health local: ~/demo/.agents/skills [○ Set up backup] ╭ Filter presets ────────────────────╮╭ 2/2 local · 1/1 repository installs ───────────────────────────────────╮ │ › filter… ││ › search skills… repo:owner/repo tag:x preset:y agent:z source:lo│ ╰────────────────────────────────────╯╰────────────────────────────────────────────────────────────────────────╯ ╭ presets ───────────────────────────╮╭ Preset: Backend Launch ────────────────────────────────────────────────╮ │╭─────────────────────────────────╮ ││ │ ││ ● Backend Launch 3 skills │ ││ ✓ engineering 2/2 ◐ operations 1/2 │ ││ Prepare and review a reliable … │ ││ │ │╰─────────────────────────────────╯ ││▸ ● api-design local engineering │ │ ││ ● release-notes local operations │ │ ││ ○ code-review Team toolkit engineering │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││╭ preview ─────────────────────────────────────────────────────────────╮│ │ │││api-design ● local █││ │ │││tags engineering █││ │ │││presets Backend Launch █││ │ │││deploy claude ✓ codex — trae-cli — █││ │ │││source local █││ │ │││ ║││ │ │││Description ║││ │ │││──────────────────────── ║││ │ │││Design consistent HTTP and event APIs ║││ │ │││ ║││ │ │││SKILL.md ║││ │ ││╰──────────────────────────────────────────────────────────────────────╯│ ╰────────────────────────────────────╯╰────────────────────────────────────────────────────────────────────────╯ Context help Enter/↓ presets Esc clear filter F1 help
SCREEN 03 / 06 · Presets
Preset membership
Fixed members and tag coverage.
skills Library Tags Presets Agents Repos Health local: ~/demo/.agents/skills [○ Set up backup] ╭ Agents ──────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ ╭ Claude Code ────╮ ╭ Codex ──────────╮ ╭ TraeCode CLI ───╮ │ │ │ 42 skills total │ │ 76 skills total │ │ 75 skills total │ │ │ ╰─────────────────╯ ╰─────────────────╯ ╰─────────────────╯ │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭ Scope ───────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ ╭ Global · Claude ───────────╮ ╭ Local · Claude ────────────╮ │ │ │ ~/.claude/skills 41 skills │ │ .claude/skills 1 skills │ │ │ ╰──────────────────────────────╯ ╰──────────────────────────────╯ │ │ Target ~/demo/.claude/skills │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭ Presets + Tags ──────────────────────────────────────────────────────────────────────────────────────────────╮ │ ◐ Backend Launch 1/3 ◐ engineering 1/2 ◌ operations 0/2 │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭ skills · 1 linked · 1 invalid entries ───────────────────────────────────────────────────────────────────────╮ │ filter skills… tag:x preset:y repo:owner/repo │ │ ──────────────────────────────────────────────────────────────────────────────────────────────────────────── │ │ ◐ Backend Launch 1/3 ◐ engineering 1/2 │ │▸ ● api-design │ │ Design consistent HTTP and event APIs │ │ │ │ local engineering Backend Launch │ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────── │ │ ! old-example ! broken link │ │ the link points at something the root no longer has │ │ │ │ broken link │ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────── │ │ │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ Context help ←→ pick agent ↓/Enter scopes [ ] agent Esc/q back : commands ? help F1 help
SCREEN 04 / 06 · Agents
Agent directories
Global and project directories by Agent.
skills Library Tags Presets Agents Repos Health local: ~/demo/.agents/skills [○ Set up backup] ╭ Filter sources ────────────────────╮╭ source details ────────────────────────────────────────────────────────╮ │ › filter… ││ Team toolkit · 2 skills │ ╰────────────────────────────────────╯│ Type Git repository │ ╭ sources (2) ───────────────────────╮│ Folder ~/demo/.agents/skills/repos/toolkit │ │╭──────────────────────────────────╮││ Alias toolkit │ ││ Local skills 2 skills │││ URL https://example.invalid/team/toolkit.git │ ││ Local │││ Branch main │ │╰──────────────────────────────────╯││ Remote not checked │ │╭──────────────────────────────────╮│╰────────────────────────────────────────────────────────────────────────╯ ││ Team toolkit 2 skills ││╭ 0/0 local · 2/2 repository installs ───────────────────────────────────╮ ││ Not checked │││ › search skills… repo:owner/repo tag:x preset:y agent:z source:lo│ │╰──────────────────────────────────╯│╰────────────────────────────────────────────────────────────────────────╯ │ │╭ Source skills ─────────────────────────────────────────────────────────╮ │ ││▸ ○ code-review Team toolkit engineering Backend Launch │ │ ││ ○ incident-runbook Team toolkit operations │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││╭ preview ─────────────────────────────────────────────────────────────╮│ │ │││code-review ○ unchecked █││ │ │││tags engineering █││ │ │││presets Backend Launch ║││ │ │││deploy claude — codex ✓ trae-cli — ║││ │ │││source Team toolkit ║││ │ │││location https://example.invalid/team/toolkit.git · skills/code-re…║││ │ │││ ║││ │ ││╰──────────────────────────────────────────────────────────────────────╯│ ╰────────────────────────────────────╯╰────────────────────────────────────────────────────────────────────────╯ Context help ↑↓ sources Enter/→ skills f refresh source / filter sources Esc back F1 help
SCREEN 05 / 06 · Repos
Skill sources
Local, Git, and URL repositories.
skills Library Tags Presets Agents Repos Health local: ~/demo/.agents/skills [○ Set up backup] ╭ Filter health entries ───────────────────────────────────────────────────────────────────────────────────────╮ │ › filter… │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭ health · 1 faults · 1 review · 0 independent ────────────────────────────────────────────────────────────────╮ │ claude ~/demo/.claude/skills ╭ detail ───────────────────────────────────────────────────────╮│ │▸ [fault] ✗ old-example broken link → ~/d… │agent claude ││ │ trae-cli ~/demo/.trae-cli/skills │entry old-example ││ │ [review] ! directory Read-only: configu… │ ││ │ │broken link → ~/demo/Library/missing-example ││ │ │ ││ │ │Remove this broken link after confirmation. ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ │ ││ │ ╰───────────────────────────────────────────────────────────────╯│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ Context help Enter/↓ issues Esc clear filter F1 help
SCREEN 06 / 06 · Health
Library health
Invalid, modified, missing, and broken links.
Library: Library and skill details
CLI
01SEARCH
> skills list "incident response" tag:operationsincident-triage local [operations] Triage production incidents with safe checklists ↳ [name,description,tag] incident response runbook and safe checklists02ORGANIZE
Tags and presets
Tags support retrieval; presets define a fixed deployment set.
Tag and preset commands →> skills tag add incident-triage operationsincident-triage: operations03DEPLOY
> skills deploy incident-triage --agent claudelink claude/incident-triage -> ~/.skills/local/incident-triage applied 1 change(s)