Skills Manager
在终端中管理和部署 Agent Skills
将技能保存在一个本地 Library 中,并把所需技能链接到 Claude Code、Codex 或其他已配置的 Agent 目录。
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
安装
> curl -fsSL https://github.com/yaojie-shen/Skills-Manager-TUI/raw/main/install.sh | sh - 02
创建 Library
> mkdir -p ~/.skills > export SKILLS_HOME="$HOME/.skills" > skills init > skills$SKILLS_HOME用于在此处设置 Library 路径。
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 与技能详情
SKILL.md、来源、预设和部署状态。
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
按标签归类
各标签中的 Library 成员。
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
预设成员
固定成员和标签覆盖范围。
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 目录
各 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
技能来源
本地、Git 和 URL 仓库。
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 健康状态
无效、已修改、缺失和断链。
Library: Library 与技能详情
CLI
01搜索
> skills list "incident response" tag:operationsincident-triage local [operations] Triage production incidents with safe checklists ↳ [name,description,tag] incident response runbook and safe checklists02整理
> skills tag add incident-triage operationsincident-triage: operations03部署
> skills deploy incident-triage --agent claudelink claude/incident-triage -> ~/.skills/local/incident-triage applied 1 change(s)