MagicSkills 多 Agent 技能管理
把分散的 SKILL.md 统一安装、组合、同步到 AGENTS.md,并连接多种 Agent 客户端和框架。
技能说明
MagicSkills 是一个本地优先的 Agent 技能管理层,适合同时维护多套 Agent 工作流的团队。它可以从 GitHub 或本地目录安装技能,建立命名集合,把选定技能同步到 AGENTS.md,或通过命令行工具和 Python 接口提供给支持工具调用的 Agent。README 明确提供 Claude Code、Cursor、Windsurf、Aider、Codex 及多种 Agent 框架示例。它不是安全审计工具,加载远程 SKILL.md 前仍应审查脚本、权限、网络访问和提示注入风险。仓库使用 MIT 许可证,Python 版本范围为 3.10–3.13。
关于此技能
MagicSkills 是一个本地优先的 Agent 技能管理层,把分散的 SKILL.md 统一安装到技能池,再按不同 Agent 或工作流组合、同步和复用。
核心能力
统一技能池
从 GitHub 或本地目录安装技能,集中管理已安装的 SKILL.md,减少多套 Agent 配置分叉。
按 Agent 组合
创建命名技能集合,只把当前 Agent 或项目需要的技能暴露出来。
同步到 AGENTS.md
把技能集合同步到 AGENTS.md,也可以通过命令行工具或 Python 接口供多 Agent 框架调用。
跨运行环境复用
README 提供 Claude Code、Cursor、Windsurf、Aider、Codex 以及 AutoGen、CrewAI、LangChain 等集成示例。
适用场景
多客户端共用一套技能
团队同时使用 Codex、Claude Code、Cursor 等客户端时,集中安装和维护同一批技能。
按项目切换技能子集
为不同项目建立命名集合,只同步项目实际需要的技能。
接入 Agent 框架
通过 CLI 工具接口或 Python API,把技能集合接入支持工具调用的 Agent 框架。
使用步骤
- 01
安装工具
运行 pip install MagicSkills,然后用 magicskills -h 检查命令是否可用。
- 02
安装技能
用 magicskills install 从 GitHub 或本地目录把技能放入共享技能池。
- 03
建立集合
用 addskills 创建命名集合,并选择要暴露的技能。
- 04
同步或调用
用 syncskills 写入 AGENTS.md,或通过 skill-tool / Python API 提供给 Agent。
常见问题
它本身是一个具体业务技能吗?+
它更像技能管理基础设施,仓库同时带有 c-to-ast 示例技能模板;主要价值是安装、筛选、组合和同步已有 SKILL.md。
支持哪些运行环境?+
README 明确提供 Claude Code、Cursor、Windsurf、Aider、Codex 和多种 Agent 框架示例;其他能读取 AGENTS.md 或接入工具调用的环境需要自行适配。
安装远程技能安全吗?+
MagicSkills 负责管理和同步,不等于安全审计。远程 SKILL.md 仍应先检查来源、脚本、权限和外部网络行为,再加载到 Agent。
许可证是什么?+
MagicSkills 主仓库使用 MIT 许可证,要求仍以仓库当前 LICENSE 为准。
pip install MagicSkills && magicskills -h