
AI Agent 天下的 npm 来了!
最近,北京大学 Narwhal-Lab 的开源样式MagicSkills,通过把 AI Agent 所需的手段(Skill)长入照拂、装配、组合和同步,已毕了"写一次、到处用"的才智复用,让 AI Agent 天下终于有了类似 npm 的变装。

不外,MagicSkills 不是照拂 JavaScript 包,而是照拂 Agent 所依赖的 Skill:
把散播在不通常式里的 Skill 整理成一套不错装配、照拂、组合、同步和调用的分享才智层。
当 Agent 的才智越来越多、复用需求越来越强时,Agent 天下也运转需要一个类似 npm 这么的变装,去照拂这些 Skills。
这是如何作念到的?
把 agent 的 skill 管起来!
在践诺开辟中,许多东说念主齐遭遇过通常的问题:第一个 Agent 写了一堆手段,比如 PDF 处理、搜索、Git 操作、Docker 斥逐、文档处理或代码关连才智,样式里约略结构是 agent/skills 下各个 skill 文献夹。

但第二个、第三个 Agent 又会复制一份手段,本事一长就会发现类似已毕、照拂雄壮、复用难、易分叉,一朝接入样式变了,又得从头整理。
这种现象类似早期软件开辟还莫得 npm 或 pip 的时间,不同类型的 Agent 框架和运用之间通常存在类似接入的情况。
在 Claude Code、Cursor、Windsurf、Aider、Codex 这类 Agent 运用 里,你可能会把脱色套 skill 复制到多个 agent 的使命目次里。
在 LangChain、LangGraph、CrewAI、AutoGen、LlamaIndex、Haystack、Semantic Kernel、smolagents 这类 Agent 框架里,你又可能要把脱色套 skill 封装成 tool/function。
MagicSkills 的贪图便是把 Skill 从"洒落在样式里的讲明和剧本",变成"可长入照拂的才智单位"。
它不仅提供呐喊行用具,更提供一套围绕 Skill 的基础要道,让你不错装配 Skill 到分享目次,挑选子集构成某个 Agent 专用的手段纠合,同步到 AGENTS.md,并通过长入的 skill-tool 或 PythonAPI 给不同框架使用。
不同场景下,它会选择不通常式表露才智:Agent 运用通过同步 AGENTS.md 自动发现手段,Agent 框架则通过长入用具接口或 Python API 调用。
装配不是从 0 运转
许多东说念主关爱现成的 Skill 从哪来。谜底是生态照旧在了。
Agent Skills 是一个绽放尺度(agentskills.io),界说了包含指示、剧本和资源的文献夹体式,不错被 Agent 发现和使用,秉捏" Write once,use everywhere "。
生态照旧消散 26+ 平台,包括 Claude、OpenAICodex、GeminiCLI、GitHubCopilot、VSCode、Cursor、Roo Code、Amp、Goose、Mistral AI、Databricks 等。Atlassian、Figma、Canva、Stripe、Notion、Zapier 等勾通伙伴也在首发时提供了各自的 Skill。
而具体到可装配的 Skill 起头,最进击的一个便是 Anthropic 官方惊羡的开源仓库 anthropics/skills。
MagicSkills 不错径直从这些开源仓库装配和照拂 Skill,处罚了散播、类似的问题。这也正如 npm 的遒劲,不仅是用具,还因为有完满的 registry 和生态。
在 MagicSkills 里,Skill 是什么?
在 MagicSkills 中,一个 Skill 最小便是一个目次,目次里有一个 SKILL.md。频繁一个 Skill 长这么:

SKILL.md 既是写给 LLM 的手段讲明,亦然元数据起头。MagicSkills 围绕这个目次读取内容、展示结构、注册到纠合、供 Agent 按需看望。
换句话说,Skill 不单是是领导词或剧本,它是一个 Prompt+Tool+Workflow 的土产货才智单位。
道理的是,MagicSkills 并不专注于某个 Agent 的用具已毕,而是试图把 Skill 详细成一层剖析结构。
样式界说了几层中枢对象:
Skill:单个才智单位
Skills:一组可操作的 sklii 纠合
SkillRegistry:多个定名 Skills 纠合的注册、加载和捏久化
CLI 和 Python API,本色上齐是这套结构的不同进口。
使命经由很明晰:装配 Skill →从分享池里挑出某个 Agent 需要的子集 → 同步到 AGENTS.md 或手脚用具才智暴披露去。
若是是这么,过去的 AI 软件架构可能会变成这么

这个想路的价值在于:它把 Skill 从一次性的样式已毕,变成了不错长期惊羡和复用的工程对象。
现时关注 MagicSkills 的价值在于,它正处罚越来越多团队会遭遇的现实问题:Agent 数目越来越多,Skill 越来越多,接入样式复杂,但才智照拂仍停留在复制、粘贴、手动整理阶段。
MagicSkills 提供的分享体系,把 Skill 长入放进一个分享体系里,再按不同 Agent 去组合和表露。
若是某个 Agent 读取 AGENTS.md,走同步道路
若是某个 Agent 框架更相宜 tool / function,走长入用具接口或 Python API。
这么一来:
已有 Skill 不错复用
不同 Agent 只看到我方需要的 Skill 子集
Skill 仍然是土产货文献、结构透明、便于跟踪
脱色套才智不错同期职业 Agent 运用和 Agent 框架
行业正在从创建大齐零丁的专用 Agent(编码 Agent、算计 Agent、数据分析 Agent ……)向一个新范式敛迹:一个通用的 Agent 运行时,按需加载不同的 Skill 库。
当一个规模运转进修时,一定会出现"包照拂"和"生态系统"。就像今天的软件天下有 npm、PyPI、Docker Hub 一样。
Agent Skill 的生态照旧在造成—— Anthropic 官方仓库提供了高质料的基础 Skill,Agent Skills 绽放尺度被 26+ 平台剿袭,社区也在快速千里淀。MagicSkills 要作念的,是在这个基础上加一层长入的照拂机制。
若是你在作念的是多 Agent 样式、Agent Engineering、可复用 Skill 库、面向 AGENTS.md 的 Agent 运用接入、面向 tool/function 的 Agent 框架接入等等,那 MagicSkills 值得看一眼。
因为它研究的是一个越来越现实的问题:
当 Agent 越来越多时,Skill 还能不可不绝靠复制、粘贴、手动整理来照拂?
从 MagicSkills 这个样式来看,谜底正在变成"不可"。
它也许不是传统意旨上的 npm,但它照确凿尝试为 Agent 天下补上这一层:
让 Skill 不错被装配、被组合、被同步、被调用,也能在不同 Agent 运用和不同 Agent 框架之间复用。
样式连续:https://github.com/Narwhal-Lab/MagicSkills
一键三连「点赞」「转发」「防范心」
宽待在批驳区留住你的见识!
— 完 —
咱们正在招聘又名眼疾手快、关注 AI 的学术剪辑实习生 � �
感兴味的小伙伴宽待关注 � � 了解笃定

� � 点亮星标 � �
科技前沿施展逐日见体育游戏app平台
