← Files microCMSARCHIVED FILE

README.md

6.43 KB · Oct 3, 2026 · 06:35 UTC

↓ Download file

# microCMS Agent Skills / Plugin

microCMS 公式の [Agent Skills](https://agentskills.io) です。Claude Code / Cursor / Codex など、
Agent Skills 規格に対応した 40 以上の AI エージェントで動作します。

3つのスキルを、ChatGPT と Codex 共通の Skills-only プラグインとしても配布できる構成です。

インストールすると、AIがmicroCMSに関するAgent Skillsを使ってタスクを実行したり、質問に回答したりするようになります。

## スキル一覧

| スキル名 | 説明 |
|---------|------|
| [`microcms-docs`](skills/microcms-docs/) | 公式開発者ドキュメントから、API仕様・制限・管理画面の操作手順などの最新情報と出典を確認する |
| [`microcms-guide`](skills/microcms-guide/) | フレームワークに依存しない設計・実装・改善を支援する。コンテンツモデリング、SDK、画像、検索、プレビュー、Webhook、パフォーマンスを扱う |
| [`microcms-nextjs`](skills/microcms-nextjs/) | Next.jsとの連携を実装・改善する。App Routerのデータ取得、キャッシュ・ISR、Draft Mode、画像最適化を扱う |

仕様や操作方法の確認には `microcms-docs`、設計・実装の相談には `microcms-guide`、Next.js固有の実装には `microcms-nextjs` を使います。実装中に仕様確認が必要になった場合は、利用可能な `microcms-docs` を併用できます。各Skillは単独でも利用できます。

---

## インストール

### npx skills(推奨)

ほぼすべてのエージェントに対応しています。

```bash
# スキルと導入先を対話で選ぶ
npx skills add microcmsio/skills

# エージェントを指定する
npx skills add microcmsio/skills --skill microcms-docs --agent claude-code
npx skills add microcmsio/skills --skill microcms-docs --agent cursor
npx skills add microcmsio/skills --skill microcms-docs --agent codex

# 複数のエージェントに一括で入れる
npx skills add microcmsio/skills --skill microcms-docs \
  --agent claude-code --agent cursor --agent codex

# 設計・実装用のスキルを個別に導入する
npx skills add microcmsio/skills --skill microcms-guide --agent codex
npx skills add microcmsio/skills --skill microcms-nextjs --agent codex

# 一覧・更新
npx skills add microcmsio/skills --list
npx skills update
```

### gh skill(GitHub CLI v2.90.0+)

```bash
gh skill install microcmsio/skills microcms-docs --agent claude-code --scope user
gh skill install microcmsio/skills microcms-docs --agent cursor
gh skill install microcmsio/skills --all --agent codex

gh skill list
gh skill update --all
```

`--scope` は `project`(既定、リポジトリ内)または `user`(ホーム配下、全プロジェクト共通)です。

### Claude Code(プラグインとして)

```
/plugin marketplace add microcmsio/skills
/plugin install microcms@microcms
```

### ChatGPT / Codex(プラグインとして)

リポジトリ直下の [`plugin.json`](plugin.json) は Agent Plugins 形式のポータブルマニフェストです。
ローカルテストでは、このリポジトリをマーケットプレイスとして追加した後、ChatGPT デスクトップアプリの Plugins Directory から `microCMS Docs` をインストールします。

```bash
codex plugin marketplace add microcmsio/skills
codex plugin add microcms@microcms
```

3つのスキルを含む公開提出用プラグインZIPは、次のコマンドで生成できます。

```bash
bash scripts/package-openai-plugin.sh
```

OpenAI Platform への提出内容と提出前チェックは [`docs/openai-plugin-submission.md`](docs/openai-plugin-submission.md) にまとめています。

### 手動コピー

```bash
git clone --depth 1 https://github.com/microcmsio/skills.git
bash skills/scripts/install.sh              # ./.agents/skills/ に導入
bash skills/scripts/install.sh --global     # ~/.agents/skills/ に導入
```

スキル本体は `.agents/skills/`(Cursor / Codex などが直接読む場所)に置き、
Claude Code が読む `.claude/skills/` には相対シンボリックリンクを張ります。


---

## 使い方

インストール後は、**普通にAIと会話するだけ**でスキルを利用できます。
依頼に応じたSkillが選択されます。選択方法は利用するエージェントによって異なります。

| 依頼例 | 対応するSkill |
|--------|---------------|
| 「コンテンツAPIのlimitとdepthの仕様を、公式出典付きで確認したい」 | `microcms-docs` |
| 「ブログのカテゴリ・著者のコンテンツモデルを設計したい」 | `microcms-guide` |
| 「Next.jsでmicroCMSの更新をWebhookから反映したい」 | `microcms-nextjs` |

明示的に呼び出したい場合は、Claude Codeでは `/microcms-guide` のようにスキル名を入力します。

Skillの導入・資料参照自体にmicroCMSのAPIキーは不要です。実際のコンテンツ取得・更新を実行する場合は、対象サービスのAPIキーと必要な権限を用意してください。

---

## 公式 MCP サーバーとの併用

microCMS 公式が 2 つの MCP サーバーを提供しています。

| MCP サーバー | 用途 |
|------------|------|
| [`microcms-mcp-server`](https://document.microcms.io/mcp-server/microcms-mcp-server) | コンテンツの入稿・更新・削除などの操作 |
| [`microcms-document-mcp-server`](https://document.microcms.io/mcp-server/microcms-document-mcp-server) | 公式ドキュメント参照 |

コンテンツの入稿・管理を行いたい場合は `microcms-mcp-server` を併用してください。

---

## 開発・検証

各Skillは `skills/<skill-name>/SKILL.md` と、そのSkillで必要なreference・メタデータで構成します。新しいSkillを追加するときは、このREADMEの一覧と使い方も更新してください。

`scripts/install.sh` は `skills/` 配下をまとめて導入します。Claude Codeプラグインも標準の `skills/` ディレクトリを使用するため、Skillごとの登録リストはありません。

```bash
bash scripts/validate.sh
```

Node.js 24を使用し、CIと同じスクリプトで全Skillの規格と発見可能性を確認します。Claude Code CLIがある場合はプラグイン定義も検証し、対応するGitHub CLIが認証済みの場合は配布のdry-runも実行します。

---

## ライセンス

[MIT](LICENSE)

SHA-256: 0fb2740c2303bc4799ef7dd41c9856ec8feaf795bec2077e815ba502afa2b39f