skills-manager
Skill0 starsChanged 27 days agoMITView on GitHub
使用 skills-manager 管理所有 AI 编码工具的 Skills,支持中央库、Preset、软链接同步
- Installs packages
- Commits and pushes
12 other projects use a version of this.
Adopted by
Most recently taken up by
- AlomoesDataScience/claude-skillstheir own version, first seen Nov 8, 2026
- akunzai/skills-managertheir own version, first seen Oct 17, 2026
- yaojie-shen/Skills-Manager-TUItheir own version, first seen Oct 17, 2026
- nrjdalal/inscopetheir own version, first seen Oct 13, 2026
- anyproto/anytype-swifttheir own version, first seen Oct 9, 2026
- nrjdalal/zerostartertheir own version, first seen Oct 8, 2026
Used with
Projects with it also use tinyagi-admin, send-user-message and 6 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
jlia0Skilltinyagi-admin
Manage and operate the TinyAGI system itself — agents, teams, settings, queue, tasks, daemon lifecycle, and source code. Use when the agent needs to: list/add/remove/update agents or teams, check queue status, view logs, start/stop/restart TinyAGI, change settings (provider, model, channels), send messages to the queue, manage tasks, retry dead-letter messages, view recent responses, modify TinyAGI source code or configuration, or perform any administrative operation on the TinyAGI platform. Triggers: 'manage tinyagi', 'add an agent', 'remove a team', 'check queue', 'view logs', 'restart tinyagi', 'change provider', 'update settings', 'create a task', 'modify tinyagi code'.
Also in 3 projects that use this
Maliot100XSkillsend-user-message
Send a proactive message to a paired user via their channel (Discord, Telegram, or WhatsApp). Use when the agent needs to notify, alert, or send an unsolicited message to a user — especially during heartbeat invocations, scheduled tasks, or when the agent wants to reach out without a prior user message in the current conversation. Triggers: 'send message to user', 'notify user', 'alert user', 'message the user on discord/telegram/whatsapp', or any need to proactively communicate with a paired sender.
Also in 3 projects that use this
bivexSkillschedule
Управление расписанием занятий с специалистами по самосовершенствованию. Используй когда пользователь спрашивает о расписании, хочет добавить/удалить/перенести занятие, посмотреть план на день или неделю.
Also in 3 projects that use this
OpenAISkillimagegen
Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG/vector/code-native assets, extending an established icon or logo system, or building the visual directly in HTML/CSS/canvas.
Also in 3 projects that use this
genomewalkerSkilltasks
Browse and resume tasks, threads, and background jobs across sessions
Also in 3 projects that use this
GoogleSkillmemory
Records and appends every user-agent customer support interaction to the memory.md log in the workspace.
Also in 3 projects that use this
Other versions12 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 12
- jlia0/tinyclaw★ 3.6ksame name
- TinyAGI/tinyagi★ 3.6ksame name
- TinyAGI/tinyclaw★ 3.6ksame name
- anyproto/anytype-swift★ 525same name
- shenysun/skills-manager★ 243same name
- nrjdalal/zerostarter★ 65same name
- EfanWang/skills-manager★ 30same name
- nrjdalal/inscope★ 3same name
- yaojie-shen/Skills-Manager-TUI★ 3same name
- akunzai/skills-manager★ 1same name
2 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository6 other files it gives its agents.
- code-toolsSkill
- dev-lessonsSkill
- githubSkill
- preset-navigatorSkill
- summarizeSkill
- weatherSkill
The file
Files
Skills Manager 技能管理
使用 skills-manager 统一管理所有 AI 编码工具的 Skills,结合宝玉的极客经验。
核心概念
┌─────────────────────────────────────────────────────────────────┐
│ 中央技能库 (~/.skills-manager/skills/) │
│ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │
│ │ Skill 1 │ │ Skill 2 │ │ Skill 3 │ │
│ │ (原始副本) │ │ (原始副本) │ │ (原始副本) │ │
│ └────────┬────────┘ └────────┬────────┘ └────────┬────────┘ │
└───────────┼────────────────────┼────────────────────┼───────────┘
│ │ │
▼ ▼ ▼
┌─────────────────────────────────────────────────────────────────┐
│ Preset (预设分组) │
│ ┌───────────────────────────────────────────────────────────┐ │
│ │ Web Dev: skill1 ✓, skill2 ✓, skill3 ✗ │ │
│ │ Code Analysis: skill2 ✓, skill3 ✓ │ │
│ └───────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Claude Code │ │ Cursor │ │ Codex │
│ ~/.claude/skills│ │ ~/.cursor/skills│ │ ~/.codex/skills │
│ ├─ skill1 (🔗) │ │ ├─ skill1 (🔗) │ │ ├─ skill2 (🔗) │
│ └─ skill2 (🔗) │ │ ├─ skill2 (🔗) │ │ └─ skill3 (🔗) │
└─────────────────┘ └─────────────────┘ └─────────────────┘安装方式
方式一:桌面应用(推荐)
下载地址:https://github.com/xingkongliang/skills-manager/releases
方式二:CLI 工具
# 克隆仓库
git clone https://github.com/xingkongliang/skills-manager.git ~/GitHub/skills-manager
# 安装依赖
cd ~/GitHub/skills-manager
npm install
# 构建 CLI(需要 Rust)
npm run cli:install
# 验证安装
skills-manager-cli --json repo status核心命令
1. 查看状态
# 查看仓库状态
skills-manager-cli --json repo status
# 查看已检测到的工具
skills-manager-cli --json tools list
# 列出所有技能
skills-manager-cli --json skills list
# 查看单个技能详情
skills-manager-cli --json skills show <skill-name>2. 安装技能
# 从 skills.sh 市场安装
skills-manager-cli skills install vercel-labs/agent-skills@react-best-practices --sync
# 从 GitHub 安装(支持子目录)
skills-manager-cli skills install https://github.com/anthropics/skills.git --sync
skills-manager-cli skills install https://github.com/foo/bar/tree/main/skills/baz --sync
# 从本地目录安装
skills-manager-cli skills install ./my-skill --sync关键选项:
--sync: 安装后自动同步到所有启用的 Agent(推荐)--sync-preset <name>: 安装到指定 Preset
3. 搜索技能
skills-manager-cli --json skills search "react performance" --limit 54. 更新技能
# 检查更新
skills-manager-cli skills check --all
# 更新单个技能
skills-manager-cli skills update <skill-name>
# 更新所有技能
skills-manager-cli skills update --all5. 删除技能
# 预览删除
skills-manager-cli skills remove <skill> --dry-run
# 确认删除
skills-manager-cli skills remove <skill> --yes6. 启用/禁用
skills-manager-cli skills disable <skill>
skills-manager-cli skills enable <skill>7. 同步技能
# 同步当前 Preset 到所有 Agent
skills-manager-cli skills sync
# 预览同步目标
skills-manager-cli skills sync --dry-run
# 同步到特定 Preset
skills-manager-cli skills sync --preset "Web Dev"
# 只同步到单个 Agent
skills-manager-cli skills sync --tool claude_code8. Preset 管理
# 列出所有 Preset
skills-manager-cli presets list
# 查看当前 Preset
skills-manager-cli presets current
# 添加技能到 Preset
skills-manager-cli presets add-skill <preset> <skill>...
# 从 Preset 移除技能
skills-manager-cli presets remove-skill <preset> <skill>...
# 应用 Preset(设为当前并同步)
skills-manager-cli presets apply <preset>9. 标签管理
skills-manager-cli skills tag add <skill> web frontend
skills-manager-cli skills tag remove <skill> frontend
skills-manager-cli skills tag list <skill>
skills-manager-cli skills tag list10. 导入已有技能
# 预览待导入的技能
skills-manager-cli skills adopt ~/.claude/skills --dry-run
# 导入所有技能
skills-manager-cli skills adopt ~/.claude/skills
# 导入并关联 Git 源
skills-manager-cli skills adopt ~/.claude/skills/my-skill \
--git-url https://github.com/me/my-skill --git-subpath ""宝玉的极客经验
原则一:Skills 只装在项目里,不装全局
中央库管理所有技能,但项目只装真正需要的,节约上下文空间。
原则二:用软链接来安装 Skills
# 第一步:下载开源 Skills 到统一目录
git clone https://github.com/baoyu-skills ~/GitHub/baoyu-skills
# 第二步:在项目中创建软链接
mklink /D .agents/skills/baoyu-comic ~/GitHub/baoyu-skills/skills/baoyu-comic
# 第三步:给 Agent 建入口
mklink /D .claude/skills .agents/skills原则三:不用记命令,让 Agent 帮你干
直接用自然语言告诉 Agent:
帮我把 baoyu-skills 项目里的 baoyu-comic 这个 skill 链接到当前项目
原则四:更新只需一次
cd ~/GitHub/baoyu-skills
git pull所有项目自动同步更新。
项目级技能管理
按照宝玉经验,结合 skills-manager:
# 初始化项目技能目录
mkdir -p .agents/skills
# 将技能从中央库链接到项目
mklink /D .agents/skills/code-tools ~/.skills-manager/skills/code-tools
# 创建 Agent 入口
mklink /D .claude/skills .agents/skills常用场景
场景一:开始新项目
# 查看可用技能
skills-manager-cli --json skills list
# 安装需要的技能到项目
skills-manager-cli skills install code-tools --sync
# 或者用软链接方式
mklink /D .agents/skills/code-tools ~/.skills-manager/skills/code-tools场景二:团队协作
# 创建团队 Preset
skills-manager-cli presets create "Team Core"
# 添加团队共用技能
skills-manager-cli presets add-skill "Team Core" code-tools github weather
# 同步到所有 Agent
skills-manager-cli presets apply "Team Core"场景三:技能更新
# 检查更新
skills-manager-cli skills check --all
# 更新所有技能
skills-manager-cli skills update --all
# 同步到项目
skills-manager-cli skills sync配置文件
Agent 路径配置
在 ~/.skills-manager/settings.json 中配置:
{
"tools": {
"claude_code": {
"skillsPath": "~/.claude/skills"
},
"cursor": {
"skillsPath": "~/.cursor/skills"
},
"trae": {
"skillsPath": "./.claude/skills"
}
}
}Git 备份配置
# 在设置中配置远程仓库
skills-manager-cli git remote set-url origin git@github.com:me/my-skills-backup.git
# 同步到 Git
skills-manager-cli git commit -m "chore: update skills"
skills-manager-cli git push支持的工具
- Cursor
- Claude Code
- Codex
- Grok
- OpenCode
- Amp
- Kilo Code
- Roo Code
- Goose
- Gemini CLI
- GitHub Copilot
- Windsurf
- TRAE IDE
- Antigravity
常见问题
Q: 安装成功但技能不显示在 Agent 中
A: 默认安装到中央库,需要同步:
skills-manager-cli skills syncQ: 没有活动 Preset
A: 创建或选择一个 Preset:
skills-manager-cli presets list
skills-manager-cli presets apply "Default"Q: 导入的技能无法更新
A: 需要关联 Git 源:
skills-manager-cli skills adopt ~/.claude/skills/my-skill \
--git-url https://github.com/me/my-skill --git-subpath ""Q: Windows 软链接权限问题
A: 启用开发者模式或使用管理员权限运行终端。
最佳实践
- 分类管理: 使用 Preset 按项目类型分组技能
- 项目专属: 只在项目中安装真正需要的技能
- 定期更新: 定期运行
skills check --all和skills update --all - Git 备份: 使用 Git 备份技能库,方便多机同步
- 标签分类: 使用标签对技能进行归类筛选
- 按需同步: 使用
--tool参数只同步到特定 Agent
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

