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

# 概要

> エージェントに新しい能力と専門知識を与えるための、シンプルでオープンな形式です。

export const LogoCarousel = () => {
  const logos = [{
    name: "Junie",
    url: "https://junie.jetbrains.com/",
    lightSrc: "/images/logos/junie/junie-logo-on-white.svg",
    darkSrc: "/images/logos/junie/junie-logo-on-dark.svg",
    instructionsUrl: "https://junie.jetbrains.com/docs/agent-skills.html"
  }, {
    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",
    instructionsUrl: "https://geminicli.com/docs/cli/skills/",
    sourceCodeUrl: "https://github.com/google-gemini/gemini-cli"
  }, {
    name: "Autohand Code CLI",
    url: "https://autohand.ai/",
    lightSrc: "/images/logos/autohand/autohand-light.svg",
    darkSrc: "/images/logos/autohand/autohand-dark.svg",
    width: "120px",
    instructionsUrl: "https://autohand.ai/docs/working-with-autohand-code/agent-skills.html",
    sourceCodeUrl: "https://github.com/autohandai/code-cli"
  }, {
    name: "OpenCode",
    url: "https://opencode.ai/",
    lightSrc: "/images/logos/opencode/opencode-wordmark-light.svg",
    darkSrc: "/images/logos/opencode/opencode-wordmark-dark.svg",
    instructionsUrl: "https://opencode.ai/docs/skills/",
    sourceCodeUrl: "https://github.com/sst/opencode"
  }, {
    name: "OpenHands",
    url: "https://www.all-hands.dev/",
    lightSrc: "/images/logos/openhands/openhands-logo-light.svg",
    darkSrc: "/images/logos/openhands/openhands-logo-dark.svg",
    instructionsUrl: "https://docs.openhands.dev/overview/skills",
    sourceCodeUrl: "https://github.com/OpenHands/OpenHands"
  }, {
    name: "Mux",
    url: "https://mux.coder.com/",
    lightSrc: "/images/logos/mux/mux-editor-light.svg",
    darkSrc: "/images/logos/mux/mux-editor-dark.svg",
    width: "120px",
    instructionsUrl: "https://mux.coder.com/agent-skills",
    sourceCodeUrl: "https://github.com/coder/mux"
  }, {
    name: "Cursor",
    url: "https://cursor.com/",
    lightSrc: "/images/logos/cursor/LOCKUP_HORIZONTAL_2D_LIGHT.svg",
    darkSrc: "/images/logos/cursor/LOCKUP_HORIZONTAL_2D_DARK.svg",
    instructionsUrl: "https://cursor.com/docs/context/skills"
  }, {
    name: "Amp",
    url: "https://ampcode.com/",
    lightSrc: "/images/logos/amp/amp-logo-light.svg",
    darkSrc: "/images/logos/amp/amp-logo-dark.svg",
    width: "120px",
    instructionsUrl: "https://ampcode.com/manual#agent-skills"
  }, {
    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",
    instructionsUrl: "https://docs.letta.com/letta-code/skills/",
    sourceCodeUrl: "https://github.com/letta-ai/letta"
  }, {
    name: "Firebender",
    url: "https://firebender.com/",
    lightSrc: "/images/logos/firebender/firebender-wordmark-light.svg",
    darkSrc: "/images/logos/firebender/firebender-wordmark-dark.svg",
    instructionsUrl: "https://docs.firebender.com/multi-agent/skills"
  }, {
    name: "Goose",
    url: "https://block.github.io/goose/",
    lightSrc: "/images/logos/goose/goose-logo-black.png",
    darkSrc: "/images/logos/goose/goose-logo-white.png",
    instructionsUrl: "https://block.github.io/goose/docs/guides/context-engineering/using-skills/",
    sourceCodeUrl: "https://github.com/block/goose"
  }, {
    name: "GitHub",
    url: "https://github.com/",
    lightSrc: "/images/logos/github/GitHub_Lockup_Dark.svg",
    darkSrc: "/images/logos/github/GitHub_Lockup_Light.svg",
    instructionsUrl: "https://docs.github.com/en/copilot/concepts/agents/about-agent-skills",
    sourceCodeUrl: "https://github.com/microsoft/vscode-copilot-chat"
  }, {
    name: "VS Code",
    url: "https://code.visualstudio.com/",
    lightSrc: "/images/logos/vscode/vscode.svg",
    darkSrc: "/images/logos/vscode/vscode-alt.svg",
    instructionsUrl: "https://code.visualstudio.com/docs/copilot/customization/agent-skills",
    sourceCodeUrl: "https://github.com/microsoft/vscode"
  }, {
    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",
    instructionsUrl: "https://code.claude.com/docs/en/skills"
  }, {
    name: "Claude",
    url: "https://claude.ai/",
    lightSrc: "/images/logos/claude-ai/Claude-logo-Slate.svg",
    darkSrc: "/images/logos/claude-ai/Claude-logo-Ivory.svg",
    instructionsUrl: "https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview"
  }, {
    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",
    instructionsUrl: "https://developers.openai.com/codex/skills/",
    sourceCodeUrl: "https://github.com/openai/codex"
  }, {
    name: "Piebald",
    url: "https://piebald.ai",
    lightSrc: "/images/logos/piebald/Piebald_wordmark_light.svg",
    darkSrc: "/images/logos/piebald/Piebald_wordmark_dark.svg"
  }, {
    name: "Factory",
    url: "https://factory.ai/",
    lightSrc: "/images/logos/factory/factory-logo-light.svg",
    darkSrc: "/images/logos/factory/factory-logo-dark.svg",
    instructionsUrl: "https://docs.factory.ai/cli/configuration/skills.md"
  }, {
    name: "pi",
    url: "https://shittycodingagent.ai/",
    lightSrc: "/images/logos/pi/pi-logo-light.svg",
    darkSrc: "/images/logos/pi/pi-logo-dark.svg",
    width: "80px",
    instructionsUrl: "https://github.com/badlogic/pi-mono/blob/main/packages/coding-agent/docs/skills.md",
    sourceCodeUrl: "https://github.com/badlogic/pi-mono"
  }, {
    name: "Databricks",
    url: "https://databricks.com/",
    lightSrc: "/images/logos/databricks/databricks-logo-light.svg",
    darkSrc: "/images/logos/databricks/databricks-logo-dark.svg",
    instructionsUrl: "https://docs.databricks.com/aws/en/assistant/skills"
  }, {
    name: "Agentman",
    url: "https://agentman.ai/",
    lightSrc: "/images/logos/agentman/agentman-wordmark-light.svg",
    darkSrc: "/images/logos/agentman/agentman-wordmark-dark.svg",
    instructionsUrl: "https://agentman.ai/agentskills"
  }, {
    name: "TRAE",
    url: "https://trae.ai/",
    lightSrc: "/images/logos/trae/trae-logo-lightmode.svg",
    darkSrc: "/images/logos/trae/trae-logo-darkmode.svg",
    instructionsUrl: "https://www.trae.ai/blog/trae_tutorial_0115",
    sourceCodeUrl: "https://github.com/bytedance/trae-agent"
  }, {
    name: "Spring AI",
    url: "https://docs.spring.io/spring-ai/reference",
    lightSrc: "/images/logos/spring-ai/spring-ai-logo-light.svg",
    darkSrc: "/images/logos/spring-ai/spring-ai-logo-dark.svg",
    instructionsUrl: "https://spring.io/blog/2026/01/13/spring-ai-generic-agent-skills/",
    sourceCodeUrl: "https://github.com/spring-projects/spring-ai"
  }, {
    name: "Roo Code",
    url: "https://roocode.com",
    lightSrc: "/images/logos/roo-code/roo-code-logo-black.svg",
    darkSrc: "/images/logos/roo-code/roo-code-logo-white.svg",
    instructionsUrl: "https://docs.roocode.com/features/skills",
    sourceCodeUrl: "https://github.com/RooCodeInc/Roo-Code"
  }, {
    name: "Mistral AI Vibe",
    url: "https://github.com/mistralai/mistral-vibe",
    lightSrc: "/images/logos/mistral-vibe/vibe-logo_black.svg",
    darkSrc: "/images/logos/mistral-vibe/vibe-logo_white.svg",
    width: "80px",
    instructionsUrl: "https://github.com/mistralai/mistral-vibe",
    sourceCodeUrl: "https://github.com/mistralai/mistral-vibe"
  }, {
    name: "Command Code",
    url: "https://commandcode.ai/",
    lightSrc: "/images/logos/command-code/command-code-logo-for-light.svg",
    darkSrc: "/images/logos/command-code/command-code-logo-for-dark.svg",
    width: "200px",
    instructionsUrl: "https://commandcode.ai/docs/skills"
  }, {
    name: "Ona",
    url: "https://ona.com",
    lightSrc: "/images/logos/ona/ona-wordmark-light.svg",
    darkSrc: "/images/logos/ona/ona-wordmark-dark.svg",
    width: "120px",
    instructionsUrl: "https://ona.com/docs/ona/agents-md#skills-for-repository-specific-workflows"
  }, {
    name: "VT Code",
    url: "https://github.com/vinhnx/vtcode",
    lightSrc: "/images/logos/vtcode/vt_code_light.svg",
    darkSrc: "/images/logos/vtcode/vt_code_dark.svg",
    instructionsUrl: "https://github.com/vinhnx/vtcode/blob/main/docs/skills/SKILLS_GUIDE.md",
    sourceCodeUrl: "https://github.com/vinhnx/VTCode"
  }, {
    name: "Qodo",
    url: "https://www.qodo.ai/",
    lightSrc: "/images/logos/qodo/qodo-logo-light.png",
    darkSrc: "/images/logos/qodo/qodo-logo-dark.svg",
    instructionsUrl: "https://www.qodo.ai/blog/how-i-use-qodos-agent-skills-to-auto-fix-issues-in-pull-requests/"
  }, {
    name: "Laravel Boost",
    url: "https://github.com/laravel/boost",
    lightSrc: "/images/logos/laravel-boost/boost-light-mode.svg",
    darkSrc: "/images/logos/laravel-boost/boost-dark-mode.svg",
    instructionsUrl: "https://laravel.com/docs/12.x/boost#agent-skills",
    sourceCodeUrl: "https://github.com/laravel/boost"
  }, {
    name: "Emdash",
    url: "https://emdash.sh",
    lightSrc: "/images/logos/emdash/emdash-logo-light.svg",
    darkSrc: "/images/logos/emdash/emdash-logo-dark.svg",
    instructionsUrl: "https://docs.emdash.sh/skills",
    sourceCodeUrl: "https://github.com/generalaction/emdash"
  }, {
    name: "Snowflake",
    url: "https://docs.snowflake.com/en/user-guide/cortex-code/cortex-code",
    lightSrc: "/images/logos/snowflake/snowflake-logo-light.svg",
    darkSrc: "/images/logos/snowflake/snowflake-logo-dark.svg",
    instructionsUrl: "https://docs.snowflake.com/en/user-guide/cortex-code/extensibility#extensibility-skills"
  }, {
    name: "Kiro",
    url: "https://kiro.dev/",
    lightSrc: "/images/logos/kiro/kiro-logo-light.svg",
    darkSrc: "/images/logos/kiro/kiro-logo-dark.svg",
    instructionsUrl: "https://kiro.dev/docs/skills/"
  }];
  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 Skills なのか

エージェントの能力は向上していますが、実務を安定して進めるために必要な文脈を常に持っているとは限りません。Skills は、手順化された知識と、会社・チーム・ユーザー固有の文脈を必要なときに読み込める形で提供することで、この問題を解決します。Skills セットにアクセスできるエージェントは、取り組むタスクに応じて能力を拡張できます。

**スキル作成者向け**: 一度作った機能を、複数のエージェント製品で再利用できます。

**スキル対応エージェント向け**: エンドユーザーは初期状態でエージェントに新しい能力を追加できます。

**チーム・企業向け**: 組織知を持ち運び可能でバージョン管理されたパッケージとして蓄積できます。

## Agent Skills でできること

* **ドメイン知識の付与**: 法務レビュー手順からデータ分析パイプラインまで、専門知識を再利用可能な指示としてパッケージ化。
* **新機能の追加**: 例えば、プレゼン作成、MCP サーバー構築、データセット分析などの能力をエージェントに追加。
* **再現可能なワークフロー**: 複数ステップの作業を一貫性と監査可能性のあるフローに変換。
* **相互運用性**: 同じスキルを複数のスキル対応エージェント製品で再利用。

## 採用状況

Agent Skills は主要な AI 開発ツールでサポートされています。

<LogoCarousel />

## オープンな開発

Agent Skills 形式はもともと [Anthropic](https://www.anthropic.com/) によって開発され、オープンスタンダードとして公開されました。現在は多くのエージェント製品に採用されており、エコシステム全体からの貢献を歓迎しています。

[GitHubで見る](https://github.com/agentskills/agentskills)

## はじめに

<CardGroup cols={3}>
  <Card title="スキルとは？" icon="lightbulb" href="/jp/what-are-skills">
    スキルの仕組みと重要性を理解します。
  </Card>

  <Card title="仕様" icon="file-code" href="/jp/specification">
    SKILL.md 形式の完全仕様を確認します。
  </Card>

  <Card title="スキル対応を追加" icon="gear" href="/jp/client-implementation/adding-skills-support">
    エージェントやツールにスキル対応を追加します。
  </Card>

  <Card title="クイックスタート" icon="sparkles" href="/jp/skill-creation/quickstart">
    最初の Agent Skill を短時間で作成して動かします。
  </Card>

  <Card title="サンプルスキル" icon="code" href="https://github.com/anthropics/skills">
    GitHub のサンプルスキルを確認します。
  </Card>

  <Card title="リファレンスライブラリ" icon="wrench" href="https://github.com/agentskills/agentskills/tree/main/skills-ref">
    スキルの検証と prompt XML 生成ができます。
  </Card>
</CardGroup>
