微信扫码
添加专属顾问
我要投稿
Anthropic发布Agent Skills开放标准,让AI Agent功能扩展更高效统一,微软等主流平台已率先集成。 核心内容: 1. Agent Skills作为轻量级开放格式的核心价值 2. 与prompt的对比及渐进式披露优势 3. Obsidian等实际应用案例解析
2025 年 Anthropic 发布 MCP 协议时分享过 模型无关的AI集成革命:MCP协议解读,MCP协议解读:MCP-Server通信原理(SSE)、
MCP协议解读:传输协议和消息格式,如今 2026 年,有了新的话题 Agent Skills。
2025 年 12 月 18 日,Anthropic 将Agent Skills发布为开放标准(http://agentskills.io)。
微软在 VS Code 和 GitHub 中集成了这套标准,Cursor、Goose、OpenCode 等主流编码 Agent 纷纷跟进。
Agent Skills 是一种轻量级的开放格式,可通过专业知识和工作流程扩展 AI Agent 的功能。
从名词上讲,prompt 类似 code snippet,skills 类似 spec coding 依赖的 specification,是完整的方法论。
之前网上到处流传着各种咒语(提示词),awesome prompt,不同模型甚至还不一样。现在 prompt 未来都要升级为 skills 了。
比如 最近流行的 obsidian ceo kepano 开源的 obsidian skills,就是一个纯方法论的 skills,没有相关的工具和参考资源( references、reference、assets)。
如下面的是 obsidian 里面关于如何创建和修改 白板(Canvas) 的 skills
> Metadata(默认加载):约100 token
---
name: json-canvas
description: Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections. Use when working with .canvas files, creating visual canvases, mind maps, flowcharts, or when the user mentions Canvas files in Obsidian.
---
> Instruction(按需加载):约2.9k tokens
# JSON Canvas Skill
This skill enables skills-compatible agents to create and edit valid JSON Canvas files (`.canvas`) used in Obsidian and other applications.
## Overview
## File Structure
## Nodes
## Edges
## Colors
## ID Generation
## Layout Guidelines
## Validation Rules
## Complete Examples
## References
……
有了这个 skill,就能让模型绘制出 obsidian 能正常解析的 canvas。
原理上,直接扔这个提示词在 user message 里面也是一样的效果,不过那是人工输入的。
而 skill 是启动时就提供所有 metadata 给 llm,让 llm 负责决策激活哪个 skill,再去加载 Instruction,更智能。
下面是 Agent Skills 的标准的具体定义,整理自官方文档,不包含个人观点。
Skills 的核心是一个包含 SKILL.md 文件的文件夹。该文件包含元数据(至少包括 name 和 description )以及指示 Agent 如何执行特定任务的指令。
Skills 还可以包含脚本、模板和参考资料。
my-skill/
├── SKILL.md # [必需] 技能入口文件,包含元数据和指令
├── scripts/ # [可选] 可执行脚本
├── references/ # [可选] 参考文档(按需加载)
└── assets/ # [可选] 资产文件(用于输出)
skill 应结构化,以便有效利用上下文:
name 和 description 字段在启动时加载。SKILL.md 文件将被加载。scripts/ 、 references/ 或 assets/ 目录中的文件)仅在需要时加载。主 SKILL.md 文件应控制在 500 行以内。详细的参考资料应移至单独的文件中。
SKILL.md 文件必须包含 YAML 前置元数据,后跟 Markdown 内容。
---
name: pdf-processing
description: Extract text and tables from PDF files, fill forms, merge documents.
license: Apache-2.0
metadata:
author: example-org
version: "1.0"
---
字段说明
name | ||
description | ||
license | ||
compatibility | ||
metadata | ||
allowed-tools |
包含 agent 可以运行的代码。代码应:
包含 agent 在需要时可查阅的其他文档:
REFERENCE.md:详细技术参考FORMS.md:表单模板或结构化数据格式finance.md 、 legal.md 等)保持各个 参考文件的 简洁性。agent 按需加载这些文件,因此文件越小,对上下文信息的依赖就越少。
包含静态资源:
在技能中引用其他文件时,请使用相对于技能根目录的相对路径:
See [the reference guide](references/REFERENCE.md) for details.
Run the extraction script:
scripts/extract.py
文件引用应保持在 SKILL.md 的一级深度。避免使用深度嵌套的引用链。
使用 skills-ref 参考库来验证 skill:
skills-ref validate ./my-skill
这会检查您的 SKILL.md 前置元数据是否有效并符合所有命名约定。
skill 有 2 种集成方法:
cat /path/to/my-skill/SKILL.md 的 shell 命令时,技能会被激活。捆绑的资源通过 shell 命令访问。为了支持 skill,agent 需要
元数据加载示例
<available_skills>
<skill>
<name>pdf-processing</name>
<description>Extracts text and tables from PDF files, fills forms, merges documents.</description>
<location>/path/to/skills/pdf-processing/SKILL.md</location>
</skill>
</available_skills>
skill 的脚本执行会带来安全风险。使用时考虑以下因素:
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-01-14
5分钟了解到底怎么用 Skill (Claude Skill)
2026-01-13
一文带你看懂,火爆全网的Skills到底是个啥。
2026-01-11
微软的prompt压缩方案-LLMLingua,开源
2026-01-10
Cursor、CC、Codex 直接用!上下文工程 Agent Skills 来了,一周狂揽 4k Star
2026-01-09
Cursor 动态上下文发现:如何用「文件化」策略将 Token 消耗降低 47%
2026-01-08
Prompt 里的攻防战:给System Prompt穿上防弹衣的 3 道防线
2026-01-07
GenAI输出内容控制的5种设计模式
2026-01-07
Agent创业者的机会窗口来了!
2025-11-20
2025-11-15
2025-11-15
2025-11-12
2025-10-27
2025-12-02
2025-10-31
2025-11-15
2026-01-04
2025-11-03
2026-01-05
2025-12-30
2025-12-26
2025-12-15
2025-12-11
2025-12-06
2025-09-02
2025-08-11