> ## Documentation Index
> Fetch the complete documentation index at: https://agentskills.zhcn.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# 概览

> 一种简单、开放的格式，赋予 Agent 新的能力和专业知识。

export const LogoCarousel = () => {
  const logos = [{
    name: "Gemini CLI",
    url: "https://geminicli.com",
    lightSrc: "/images/logos/gemini-cli/gemini-cli-logo_light.svg",
    darkSrc: "/images/logos/gemini-cli/gemini-cli-logo_dark.svg"
  }, {
    name: "OpenCode",
    url: "https://opencode.ai/",
    lightSrc: "/images/logos/opencode/opencode-wordmark-light.svg",
    darkSrc: "/images/logos/opencode/opencode-wordmark-dark.svg"
  }, {
    name: "Cursor",
    url: "https://cursor.com/",
    lightSrc: "/images/logos/cursor/LOCKUP_HORIZONTAL_2D_LIGHT.svg",
    darkSrc: "/images/logos/cursor/LOCKUP_HORIZONTAL_2D_DARK.svg"
  }, {
    name: "Amp",
    url: "https://ampcode.com/",
    lightSrc: "/images/logos/amp/amp-logo-light.svg",
    darkSrc: "/images/logos/amp/amp-logo-dark.svg",
    width: "120px"
  }, {
    name: "Letta",
    url: "https://www.letta.com/",
    lightSrc: "/images/logos/letta/Letta-logo-RGB_OffBlackonTransparent.svg",
    darkSrc: "/images/logos/letta/Letta-logo-RGB_GreyonTransparent.svg"
  }, {
    name: "Goose",
    url: "https://block.github.io/goose/",
    lightSrc: "/images/logos/goose/goose-logo-black.png",
    darkSrc: "/images/logos/goose/goose-logo-white.png"
  }, {
    name: "GitHub",
    url: "https://github.com/",
    lightSrc: "/images/logos/github/GitHub_Lockup_Dark.svg",
    darkSrc: "/images/logos/github/GitHub_Lockup_Light.svg"
  }, {
    name: "VS Code",
    url: "https://code.visualstudio.com/",
    lightSrc: "/images/logos/vscode/vscode.svg",
    darkSrc: "/images/logos/vscode/vscode-alt.svg"
  }, {
    name: "Claude Code",
    url: "https://claude.ai/code",
    lightSrc: "/images/logos/claude-code/Claude-Code-logo-Slate.svg",
    darkSrc: "/images/logos/claude-code/Claude-Code-logo-Ivory.svg"
  }, {
    name: "Claude",
    url: "https://claude.ai/",
    lightSrc: "/images/logos/claude-ai/Claude-logo-Slate.svg",
    darkSrc: "/images/logos/claude-ai/Claude-logo-Ivory.svg"
  }, {
    name: "OpenAI Codex",
    url: "https://developers.openai.com/codex",
    lightSrc: "/images/logos/oai-codex/OAI_Codex-Lockup_400px.svg",
    darkSrc: "/images/logos/oai-codex/OAI_Codex-Lockup_400px_Darkmode.svg"
  }, {
    name: "Factory",
    url: "https://factory.ai/",
    lightSrc: "/images/logos/factory/factory-logo-light.svg",
    darkSrc: "/images/logos/factory/factory-logo-dark.svg"
  }];
  const [shuffled, setShuffled] = useState(logos);
  useEffect(() => {
    const shuffle = items => {
      const copy = [...items];
      for (let i = copy.length - 1; i > 0; i--) {
        const j = Math.floor(Math.random() * (i + 1));
        [copy[i], copy[j]] = [copy[j], copy[i]];
      }
      return copy;
    };
    setShuffled(shuffle(logos));
  }, []);
  const row1 = shuffled.filter((_, i) => i % 2 === 0);
  const row2 = shuffled.filter((_, i) => i % 2 === 1);
  const row1Doubled = [...row1, ...row1];
  const row2Doubled = [...row2, ...row2];
  return <>
      <div className="logo-carousel">
        <div className="logo-carousel-track" style={{
    animation: 'logo-scroll 50s linear infinite'
  }}>
          {row1Doubled.map((logo, i) => <a key={`${logo.name}-${i}`} href={logo.url} style={{
    textDecoration: 'none',
    border: 'none'
  }}>
              <img className="block dark:hidden object-contain" style={{
    width: logo.width || '150px',
    maxWidth: '100%'
  }} src={logo.lightSrc} alt={logo.name} />
              <img className="hidden dark:block object-contain" style={{
    width: logo.width || '150px',
    maxWidth: '100%'
  }} src={logo.darkSrc} alt={logo.name} />
            </a>)}
        </div>
      </div>
      <div className="logo-carousel">
        <div className="logo-carousel-track" style={{
    animation: 'logo-scroll 60s linear infinite reverse'
  }}>
          {row2Doubled.map((logo, i) => <a key={`${logo.name}-${i}`} href={logo.url} style={{
    textDecoration: 'none',
    border: 'none'
  }}>
              <img className="block dark:hidden object-contain" style={{
    width: logo.width || '150px',
    maxWidth: '100%'
  }} src={logo.lightSrc} alt={logo.name} />
              <img className="hidden dark:block object-contain" style={{
    width: logo.width || '150px',
    maxWidth: '100%'
  }} src={logo.darkSrc} alt={logo.name} />
            </a>)}
        </div>
      </div>
    </>;
};

Agent Skills 是包含指令、脚本和资源的文件夹，Agent 可以发现并使用它们，从而更准确、高效地完成任务。

## 为什么需要 Agent Skills？

Agent 的能力越来越强，但往往缺乏可靠完成实际工作所需的上下文。Skills 通过让 Agent 访问程序性知识以及公司、团队和用户特定的上下文来解决这个问题，这些内容可以按需加载。拥有 Skills 访问权限的 Agent 可以根据正在处理的任务扩展其能力。

**对于 Skill 作者**：只需构建一次能力，即可将其部署到多个 Agent 产品中。

**对于兼容的 Agent**：对 Skills 的支持让终端用户能够开箱即用地赋予 Agent 新的能力。

**对于团队和企业**：在可移植、受版本控制的包中捕获组织知识。

## Agent Skills 可以实现什么？

* **领域专业知识**：将专业知识打包成可重用的指令，从法律审查流程到数据分析流水线。
* **新能力**：赋予 Agent 新的能力（例如创建演示文稿、构建 MCP 服务器、分析数据集）。
* **可重复的工作流**：将多步骤任务转变为一致且可审计的工作流。
* **互操作性**：在不同的 Skills 兼容 Agent 产品中重用相同的 Skill。

## 采用情况

Agent Skills 得到了领先的 AI 开发工具的支持。

<LogoCarousel />

## 开放开发

Agent Skills 格式最初由 [Anthropic](https://www.anthropic.com/) 开发，作为开放标准发布，并已被越来越多的 Agent 产品所采用。该标准对来自更广泛生态系统的贡献持开放态度。

[在 GitHub 上查看](https://github.com/agentskills/agentskills)

## 开始使用

<CardGroup cols={3}>
  <Card title="什么是 Skills？" icon="lightbulb" href="/what-are-skills">
    了解 Skills、它们的工作原理以及它们的重要性。
  </Card>

  <Card title="规范" icon="file-code" href="/specification">
    SKILL.md 文件的完整格式规范。
  </Card>

  <Card title="集成 Skills" icon="gear" href="/integrate-skills">
    为你的 Agent 或工具添加 Skills 支持。
  </Card>

  <Card title="示例 Skills" icon="code" href="https://github.com/anthropics/skills">
    在 GitHub 上浏览示例 Skills。
  </Card>

  <Card title="参考库" icon="wrench" href="https://github.com/agentskills/agentskills/tree/main/skills-ref">
    验证 Skills 并生成 Prompt XML。
  </Card>
</CardGroup>
