🏠 ホーム ニュース 📖 解説記事 📚 トピック解説 🏷️ タグ一覧 ℹ️ About
ツール
💰 API料金計算機 NEW
🔍 記事を検索
カテゴリ
📡 RSSフィード
Follow
X (Twitter) 🧵 Threads
🔧 ツール
💰API料金計算機
トピック
🧠 Claude Code 🤖 AIエージェント 🎵 AIコーディング / Vibe Coding 🔌 MCP(Model Context Protocol) 🔍 RAG & ナレッジシステム 💬 LLM / ローカルAI 🔒 セキュリティ ⚙️ DevOps & 自動化 💰 Claude API & 料金 🎨 UI生成 & デザインシステム
ニュース一覧 🏷️タグから探す
Subscribe
📡 RSSフィード
ホーム tool 2026.04.22

cloudflare/skills解説:Claude Code・CursorでWorkers・Agents SDKを使いこなす

cloudflare/skills
cloudflare/skills解説:Claude Code・CursorでWorkers・Agents SDKを使いこなす - AIツール日本語解説 | AI Heartland
// なぜ使えるか
CloudflareがClaude Code向けに公式スキルパックを公開。Workers・Agents SDK・Wrangler・MCPサーバーの書き方をAIが自動参照できる。日本語解説がほぼないため、8スキルの全容と5つのMCPサーバーの役割を公式READMEベースで解説する。

cloudflare/skillsとは——AIにCloudflare開発を丸ごと教えるパッケージ

「CloudflareのD1はどう使えばいい?」「Durable Objectsで何をやってはいけないか?」「Agents SDKでエージェントを作るには?」——こうした質問に対して、AIが正確な答えを出せないことがある。Cloudflareのサービスは多岐にわたり、APIの作法もCloudflare固有だ。汎用LLMの学習データには十分な知識が含まれていないケースも多い。

これを解決するのが、2025年12月10日にCloudflareが公式で公開した cloudflare/skills だ。

AIエージェントにCloudflareプラットフォームでの開発方法を「教える」ためのスキルパックで、Claude Code・Cursor・その他AIコーディングツールに対応する。

8種類のSKILL.md(スキルモジュール)と、Cloudflareリソースに直接アクセスできる5つのリモートMCPサーバーをセットで提供する。Apache 2.0ライセンスで公開されており、Stars 1,169・Forks 94(2026年4月時点)を獲得している。

リポジトリの説明文は一言で本質をついている——”Skills for teaching agents how to build on Cloudflare.”

このリポジトリを使うことで、AIは以下を「知っている」状態になる:

Claude Skillsの仕組みとSKILL.mdの構造を理解したい方はこちら。本記事ではcloudflare/skillsのコンテンツと実際の使い方にフォーカスする。


8つのスキルモジュール——何を、どれだけ教えるか

cloudflare/skillsは8つのスキルモジュールで構成される。各スキルはSKILL.mdというMarkdownファイルに、AIが参照すべき知識・コマンド・設計パターン・アンチパターンを詰め込んだ「専門知識パッケージ」だ。

graph TD A["cloudflare/skills"] --> B1["agents-sdk
12,195バイト"] A --> B2["cloudflare
8,300バイト"] A --> B3["wrangler
18,151バイト★最大"] A --> B4["durable-objects
5,867バイト"] A --> B5["cloudflare-email-service
7,956バイト"] A --> B6["sandbox-sdk
5,771バイト"] A --> B7["web-perf
8,198バイト"] A --> B8["workers-best-practices
7,092バイト"] A --> C1["コマンド
/cloudflare:build-agent
/cloudflare:build-mcp"] A --> D1["MCP × 5
api / docs / bindings
builds / observability"]

各スキルのポイントを整理する。

スキル サイズ 主な内容
agents-sdk 12,195B AIChatAgent・Agent・Think の3種、RPC・スケジューリング・MCP統合
cloudflare 8,300B 67サービスの選択基準、5つの決定ツリー(「prefer retrieval」哲学)
wrangler 18,151B 全CLIコマンド、wrangler.jsonc全設定、バインディング設定構文
durable-objects 5,867B 設計原則・アンチパターン5つ・SQLite Storage・Vitest
cloudflare-email-service 7,956B 送受信・ルーティング・SPF/DKIM設定・Agents SDK連携
sandbox-sdk 5,771B exec()・runCode()・Python/JS/TypeScript・Docker要件
web-perf 8,198B Core Web Vitals診断・Chrome DevTools MCP連携
workers-best-practices 7,092B 本番コードレビュー・型安全・セキュリティ・パフォーマンス最適化

Cloudflare Platformスキル:「prefer retrieval over pre-training」哲学

cloudflare/skillsの設計思想を最もよく表しているのが、Cloudflare PlatformスキルのSKILL.mdに書かれた一文だ:

“Prefer retrieval over pre-training” — Always fetch latest information from official docs

Cloudflareのサービスは頻繁にアップデートされるため、AIの学習データだけに頼らず、常に公式ドキュメントを参照するよう設計している。67のリファレンスディレクトリが5つの決定ツリーに整理されており、AIが「何を使うべきか」を迷わず判断できる構造だ。

5つの決定ツリーの軸は次のとおり:

  1. コードの実行 — Workers / Pages / Durable Objects / Workflows / Functions
  2. データの保存 — KV / D1 / R2 / Vectorize / DO Storage
  3. AI/MLサービス — Workers AI / Vectorize / Agents SDK / AI Gateway / AI Search
  4. ネットワーキング — Tunnel / Spectrum / TURN / Network Interconnect / Workers VPC
  5. セキュリティ — WAF / DDoS / Bot Management / API Shield / Turnstile

AIはこのスキルを持つことで、「Cloudflareで○○したい」という要件に対して、正しいサービスを選択できるようになる。

Wranglerスキル:18,151バイトの最大スキル

WranglerスキルのSKILL.mdはリポジトリ中で最大のサイズを誇る(18,151バイト)。それだけ情報量が多い。基本コマンドから設定ファイルの全構文、バインディング設定、ローカル開発環境まで網羅している。

# Wranglerのコアコマンド(スキルがAIに教える内容の一部)
npx wrangler dev              # ローカル開発サーバーを起動
npx wrangler deploy           # CloudflareにWorkerをデプロイ
npx wrangler types            # TypeScript型定義を生成
npx wrangler tail             # ライブログのストリーミング
npx wrangler d1 create my-db  # D1データベースを作成
npx wrangler kv namespace create my-kv    # KV Namespaceを作成
npx wrangler r2 bucket create my-bucket  # R2バケットを作成
npx wrangler secret put API_KEY           # シークレットを設定

このスキルがあることで、AIは「Cloudflareに何かをデプロイするには?」という質問に対して、正確なコマンド構文と設定ファイルの書き方を即座に回答できる。

wrangler.jsonc の Node.js 互換フラグ
Dynamic require エラーが発生した場合の修正方法もスキル内に明記されている。
{"compatibility_flags": ["nodejs_compat"], "compatibility_date": "YYYY-MM-DD"}
をwrangler.jsoncに追加することで解決できる。

インストール方法:Claude Code・Cursor・その他ツール

Claude Code へのプラグイン導入

Claude Codeのプラグインマーケットプレイスから1ステップで導入できる。

# Claude Code CLIからプラグインをインストール
claude plugin install cloudflare

インストール後は/cloudflare:build-agent/cloudflare:build-mcpの2コマンドが使えるようになり、8つのスキルが自動的にClaude Codeに読み込まれる。

Cursor への導入

Cursorのマーケットプレイスから”cloudflare”を検索してインストールするか、手動でリポジトリをクローンする:

# リポジトリをローカルにクローン
git clone https://github.com/cloudflare/skills.git ~/.cursor/skills/cloudflare

npx CLIでの導入(任意のAIツール)

Claude Code・Cursor以外のAIコーディングツールにも対応している:

# 現在のプロジェクトにスキルをコピー
npx skills install cloudflare

これにより、プロジェクトの.claude/skills/cloudflare/ディレクトリに全スキルファイルがコピーされる。

MCPサーバーの設定

5つのリモートMCPサーバー(Streamable HTTP)を追加することで、AIがCloudflareリソースに直接アクセスできるようになる。プロジェクトルートの.mcp.jsonに以下を追加する:

{
  "mcpServers": {
    "cloudflare-api": {
      "url": "https://mcp.cloudflare.com/mcp"
    },
    "cloudflare-docs": {
      "url": "https://docs.mcp.cloudflare.com/mcp"
    },
    "cloudflare-bindings": {
      "url": "https://bindings.mcp.cloudflare.com/mcp"
    },
    "cloudflare-builds": {
      "url": "https://builds.mcp.cloudflare.com/mcp"
    },
    "cloudflare-observability": {
      "url": "https://observability.mcp.cloudflare.com/mcp"
    }
  }
}
MCPサーバーは認証が必要な場合がある
cloudflare-api や cloudflare-builds 等のMCPサーバーは、Cloudflare APIトークンの認証が必要になる場合がある。各MCPサーバーの認証要件は公式ドキュメントを確認すること。

アーキテクチャ:スキルとMCPサーバーの役割分担

cloudflare/skillsを正しく理解するには、「スキル(知識ベース)」と「MCPサーバー(実行手段)」の役割分担を理解することが重要だ。

flowchart TB subgraph "開発者" A["開発者の指示
(自然言語)"] end subgraph "AIコーディングツール" B["Claude Code
or Cursor"] end subgraph "知識レイヤー(スキル)" direction LR C1["agents-sdk/SKILL.md
エージェント設計パターン"] C2["wrangler/SKILL.md
CLIコマンド全構文"] C3["workers-best-practices/SKILL.md
アンチパターン検出"] C4["durable-objects/SKILL.md
状態管理設計原則"] C5["その他4スキル"] end subgraph "実行レイヤー(MCPサーバー)" direction LR D1["cloudflare-api
Cloudflare APIへの直接操作"] D2["cloudflare-docs
公式ドキュメント参照"] D3["cloudflare-bindings
バインディング設定取得"] D4["cloudflare-builds
ビルドログ確認"] D5["cloudflare-observability
ログ・メトリクス参照"] end subgraph "Cloudflare Platform" E["Workers / Pages / D1
KV / R2 / Agents SDK
Durable Objects / Sandbox"] end A -->|"コーディング依頼"| B B -->|"スキルから知識を参照"| C1 & C2 & C3 & C4 & C5 B <-->|"Streamable HTTP"| D1 & D2 & D3 & D4 & D5 D1 & D2 & D3 & D4 & D5 <-->|"API"| E

スキル(知識)+MCPサーバー(実行能力)の組み合わせが、cloudflare/skillsの設計上の核心だ。スキルがAIに「何をどうすべきか」を教え、MCPサーバーがAIに「実際にCloudflareを操作する手段」を与える。MCPの仕組みについて詳しくはこちら

他のSkillsリポジトリがスキルのみを提供するのに対し、cloudflare/skillsがMCPサーバーをセットで提供している点は際立った特徴だ。


他のSkills系リポジトリとの比較

cloudflare/skillsと同じエコシステムにある主要なSkillsリポジトリを比較する。

リポジトリ 運営 Stars 対象ドメイン スキル数 MCP統合 ライセンス
anthropics/skills Anthropic公式 10万+ 汎用(PDF・Excel・PPTX等) 20+ なし Apache 2.0
mattpocock/skills Matt Pocock 14,500+ TypeScript開発・TDD・PRD 18 なし MIT
cloudflare/skills Cloudflare公式 1,169 Cloudflareプラットフォーム 8 あり(5サーバー) Apache 2.0
addy-osmani/agent-skills Addy Osmani 数百 Web開発全般 15+ なし MIT

Anthropic公式スキル集との違い

Anthropic公式スキル集「anthropics/skills」は汎用ドキュメント処理(PDF生成・Excelマクロ・PPTX作成等)に特化しており、開発プラットフォーム固有の知識は持たない。cloudflare/skillsとは役割が完全に異なるため、両方同時にインストールして使うことができる。

mattpocock/skillsとの違い

mattpocock/skillsはTypeScript開発プロセス(TDD・リファクタリング計画・PR説明文生成等)に特化する。開発ワークフロー管理のスキルとして非常に優れているが、Cloudflare固有のAPI知識は持たない。cloudflareプロジェクトには両方を入れるのが理想的だ。

cloudflare/skillsの独自性

3点が際立つ:

  1. ファーストパーティ製: Cloudflare自身が作成・メンテナンスしているため、API変更への追従が速い
  2. MCPサーバーとのセット: スキル(知識)に加えて、Cloudflareリソースを直接操作できるMCPサーバーも同梱
  3. 「prefer retrieval」哲学: 知識をスキルに静的に埋め込むのではなく、公式ドキュメントへの参照を優先する設計
スキルパックの組み合わせ推奨
Cloudflare Workersプロジェクトには cloudflare/skills を必須導入する。
TypeScript開発全般には mattpocock/skills を追加する。
ドキュメント生成やスプレッドシート処理が必要なら anthropics/skills を追加する。
3つを同時にインストールしても競合しない。

実践:2つのコマンドで何ができるか

/cloudflare:build-agent:AIエージェントの新規構築

Agents SDKスキルの知識を活用して、Cloudflare上で動くAIエージェントをゼロから構築する。コマンドを実行すると以下の手順がガイドされる:

# ステップ1: スターターテンプレートで初期化
npx create-cloudflare@latest my-agent --template cloudflare/agents-starter

# ステップ2: 依存関係のインストール
cd my-agent && npm install

# ステップ3: ローカルで動作確認
npx wrangler dev

AIはAgents SDKスキルの知識をもとに、エージェントタイプの選択(Agent・AIChatAgent・Think)、wrangler.jsoncのAIバインディング設定、Reactフック(useAgentuseAgentChat)の実装まで自動的にガイドする。

3種類のエージェントアーキテクチャのコードサンプルをスキルが提供している:

// AIChatAgent: ストリーミング・ツール・永続化対応のチャットエージェント
import { AIChatAgent } from "agents";

export class MyChatAgent extends AIChatAgent {
  async onMessage(message: Message) {
    return this.reply("Hello from Cloudflare!");
  }
}
// Agent: カスタム状態管理・RPC・スケジューリング対応
import { Agent } from "agents";

export class MyAgent extends Agent<Env, State> {
  // @callable() デコレータでRPCメソッドを公開
  @callable()
  async processTask(input: string): Promise<string> {
    this.setState({ lastInput: input, updatedAt: Date.now() });
    return await processWithAI(input);
  }
  
  // スケジュール実行
  async alarm() {
    const state = this.state;
    await this.schedule(3600, "runPeriodicTask");
  }
}

/cloudflare:build-mcp:Workers上のMCPサーバー構築

Cloudflare Workers上にMCPサーバーを構築するコマンドだ。Streamable HTTPトランスポートを使ったMCPサーバーを外部公開できる:

# 初期化
npx create-cloudflare@latest my-mcp --template cloudflare/agents-starter
cd my-mcp

# MCP SDKとZodをインストール
npm install @modelcontextprotocol/sdk zod
// McpAgentを継承してMCPサーバーを実装
import { McpAgent } from "agents/mcp";
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";

export class MyMCP extends McpAgent {
  server = new McpServer({ name: "my-mcp", version: "1.0.0" });

  async init() {
    // Zodスキーマでツールの入出力を定義
    this.server.tool(
      "search_db",
      { query: z.string(), limit: z.number().optional() },
      async ({ query, limit = 10 }) => ({
        content: [{ type: "text", text: await searchDatabase(query, limit) }]
      })
    );
  }
}

// Streamable HTTPトランスポートでサーブ(外部公開推奨)
export default MyMCP.serve("/mcp");
# Cloudflareにデプロイ
npx wrangler deploy

これで https://my-mcp.YOUR_SUBDOMAIN.workers.dev/mcp でアクセス可能なMCPサーバーが完成する。

Workers上のMCPサーバーはサーバーレスで動くため、インフラ管理が不要だ。Claude Desktopや他のMCPクライアントからURLを指定するだけで接続できる。


各スキルの詳細:何がAIに伝わるか

Durable ObjectsスキルのアンチパターンをAIが学ぶ

Durable ObjectsスキルはDOの設計原則だけでなく、明示的に「アンチパターン」を教える点が実用的だ。スキルには5つのアンチパターンが列挙されており、AIがコード生成時に自動的に回避するようになる:

// NG: グローバルDurable Objectの使用(スケールしない)
const globalDO = env.MY_DO.idFromName("global");

// OK: ユーザーやリソースごとに1インスタンス
const userDO = env.MY_DO.idFromName(`user-${userId}`);
const chatRoomDO = env.MY_DO.idFromName(`room-${roomId}`);
// NG: I/Oをまたいだロックの保持(デッドロックの危険)
await this.ctx.storage.put("lock", true);
await fetch("https://api.example.com/slow"); // I/O
await this.ctx.storage.delete("lock");

// OK: SQLiteのトランザクションでアトミック操作
await this.ctx.storage.sql.exec(`
  INSERT INTO events (id, data) VALUES (?, ?)
`, eventId, JSON.stringify(data));

このアンチパターンの明示化によって、AIがCloudflare固有のアーキテクチャ制約を理解した上でコード生成を行えるようになる。Durable Objectsは設計を誤るとスケールしないアーキテクチャになりやすいため、これは実装上の重要な価値だ。

Workers Best Practicesスキル:本番事故を防ぐコードレビュー

Workers Best PracticesスキルはAIに「やってはいけないこと」を教えることに重点を置く。スキルがフラグを立てる代表的なアンチパターン:

// NG: unbounded response.text() — 大きなレスポンスでメモリ枯渇
const body = await response.text();

// OK: ストリーミング処理でメモリを節約
return new Response(response.body, { headers: response.headers });
// NG: ハードコードされたシークレット — セキュリティリスク
const apiKey = "sk-prod-xxxxxxxxxxxx";

// OK: Workers Secretsから環境変数として取得
const apiKey = env.API_KEY;
// NG: モジュールスコープの可変状態 — リクエスト間でデータが漏れる
let requestCount = 0; // Workerインスタンス間で共有される危険

// OK: リクエストスコープで状態を管理
export default {
  async fetch(req: Request, env: Env): Promise<Response> {
    let requestCount = 0; // リクエストごとにリセット
    // ...
  }
};
// NG: 素のfetch()使用 — バインディングが使えるのに外部APIを叩く
const data = await fetch("https://api.cloudflare.com/client/v4/kv").then(r => r.json());

// OK: バインディング経由でCloudflareサービスを使う
const data = await env.MY_KV.get("key");

Sandbox SDKスキル:AIが生成したコードを安全に実行

Cloudflare Sandboxes GAと連携する形で、Sandbox SDKスキルはAI生成コードのセキュアな実行パターンを教える。

スキルが提供する2つの主要パターン:

// パターン1: exec() — シェルコマンド直接実行
import { Sandbox } from "@cloudflare/sandbox";

const sandbox = await Sandbox.create(env);
const result = await sandbox.exec("python3 script.py --input data.json");
console.log(result.stdout);
await sandbox.destroy();
// パターン2: runCode() — LLM生成コードの実行(永続状態・リッチ出力)
const sandbox = await Sandbox.create(env);

// AIが生成したコードを安全なコンテナ内で実行
const result = await sandbox.runCode({
  language: "python",
  code: `
import json
import statistics

data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = {
    "mean": statistics.mean(data),
    "median": statistics.median(data),
    "stdev": round(statistics.stdev(data), 2)
}
print(json.dumps(result, ensure_ascii=False))
  `
});

await sandbox.destroy();
return Response.json({ output: result.output });
Sandbox SDKの前提条件
ローカル開発にはDockerが必要だ。wrangler.jsoncにDurable ObjectsバインディングとContainersバインディングの両方を設定する必要もある。また、WorkerエントリポイントからSandboxクラスをre-exportする必要がある。詳細は公式ドキュメントを参照。

Web Performanceスキル:Chrome DevTools MCPとの連携

Web PerformanceスキルはCore Web Vitals(LCP・INP・CLS)の診断とCloudflareの最適化手法をAIに教える。このスキルの注目点は、Chrome DevTools MCPとの連携を前提に設計されている点だ。

Chrome DevTools MCPをセットアップした環境では、AIがChrome経由でサイトのパフォーマンスを実測し、Cloudflare固有の最適化(キャッシュ設定・画像最適化・ミニファイ)を提案する——という自動化パイプラインが構築できる。

AIが診断できる項目:

カテゴリ 診断内容
Core Web Vitals LCP・INP・CLS の実測値と改善提案
補助指標 FCP・TBT・Speed Index
ネットワーク ボトルネック・依存チェーン
キャッシング Cloudflareキャッシュ設定の最適化
アクセシビリティ ARIA・コントラスト・フォーカス
コードベース フレームワーク検出・tree-shaking・デッドコード
Cloudflare Browser Rendering との組み合わせ
Cloudflare Browser Rendering CDPエンドポイントを使えば、ローカルChromeなしでもリモートブラウザからパフォーマンス診断が可能になる。Cloudflareエコシステム内で完結する構成だ。

Cloudflare Email Serviceスキル:2025年新サービス対応

Cloudflare Email Serviceは2025年ローンチの比較的新しいサービスだ。このスキルはWorkerからのメール送信(バインディング経由・REST API経由の両方)と受信ルーティング設定を教える:

// Workers バインディング経由でメール送信
import { EmailMessage } from "cloudflare:email";

export default {
  async fetch(req: Request, env: Env): Promise<Response> {
    const msg = new EmailMessage(
      "[email protected]",     // From(Email Routing設定済みのアドレス)
      "[email protected]",  // To
      {
        subject: "Cloudflare Workersから送信",
        text: "テキスト本文",
        html: "<p>HTMLも送れる</p>"
      }
    );
    
    await env.EMAIL_BINDING.send(msg);
    return new Response("送信完了", { status: 200 });
  }
};

スキル内には「Launched in 2025, rapidly evolving product」と明記されており、API変更への注意が促されている。


スキル導入前後でAIの回答はどう変わるか

Cloudflare開発でよくある質問に対して、スキル導入前後でAIの回答がどう変わるかを整理する。

質問 スキルなし スキルあり
「WorkersでSQLiteを使いたい」 汎用SQLiteライブラリ(libsql等)を提案する可能性がある D1(Cloudflare’s managed SQLite)を即座に提案し、wrangler d1 createwrangler.jsoncのバインディング設定を正確に示す
「ステートフルなWebSocketサーバーを作りたい」 汎用Node.js実装を提案する可能性がある Durable Objects+WebSocket APIを提案し、getByName()によるルーティングと正しいDO設計原則(ユーザーごとに1インスタンス)を示す
「AIエージェントに永続メモリを持たせたい」 LangChain等のサードパーティを提案する可能性がある Agents SDKのsetState()/getState()と、SQLite Storageによる永続化の正確な実装を示す
「コードをデプロイしたい」 基本的なwrangler deployのみ提案 wrangler.jsonc全設定・環境変数・シークレット管理・バージョニングまで含めた完全な手順を示す
「AIが生成したコードを安全に実行したい」 サードパーティのサンドボックスサービスを提案する可能性がある Cloudflare Sandbox SDKのrunCode()パターンと、Docker・wrangler.jsonc設定まで含めた実装を示す

Agent Skillsエコシステムにおけるcloudflare/skillsの位置づけ

Claude Skillsの仕組み解説では、Skillsエコシステムが「基盤スキル・パートナースキル・エンタープライズスキル」の3層で構成されると説明されている。cloudflare/skillsはその「パートナースキル」層に位置する——Cloudflareが自社の開発プラットフォームとClaude Codeを繋ぐために提供する公式スキルだ。

graph LR subgraph "基盤スキル(Anthropic)" A["anthropics/skills
PDF・Excel・PPTX等"] end subgraph "パートナースキル" B["cloudflare/skills
Cloudflareプラットフォーム"] C["mattpocock/skills
TypeScript開発"] D["Browserbase/skills
ブラウザ自動化"] E["Notion/skills
ワークスペース検索"] end subgraph "エンタープライズスキル" F["社内コードスタイルガイド"] G["社内ツールマニュアル"] H["ドメイン固有の判断基準"] end I["Claude Code
Agent Runtime"] --> A & B & C & D & E & F & G & H

2025年12月の公開以降、Cloudflare・Browserbase・NotionといったパートナーがSkillsエコシステムに参加している。cloudflare/skillsはその中でも規模・品質・MCPサーバーとの統合という点で際立った存在だ。

MCPサーバーとスキルの関係についてはAnthropicのビジョンとも一致する:MCPは「外部世界への接続」、Skillsは「専門知識」——2つは競合ではなく補完関係だ。cloudflare/skillsはこの組み合わせを一つのパッケージとして提供している点で、エコシステム全体のリファレンス実装とも言える。


まとめ

cloudflare/skillsは、Cloudflare Workers・Durable Objects・Agents SDK・Wrangler CLIを使った開発にAIコーディングツールを活用するすべての開発者が導入すべきスキルパックだ。

インストールはclaude plugin install cloudflareの1コマンドで完了する。Cloudflare開発を行うプロジェクトには迷わず導入して構わない。

推奨シーン

注意点

今後の展望:リポジトリの最終更新は2026年4月16日(本記事執筆時点の5日前)であり、活発にメンテナンスされている。Cloudflareがエッジコンピューティング・AIサービス・MCP統合を積極的に拡張している中で、このスキルパックも機能拡充が続くと考えられる。


参照ソース

B!
B! この記事をはてブに追加
よくある質問
cloudflare/skillsとは何ですか?
Cloudflare公式がClaude Code・Cursor等のAIコーディングツール向けに提供するスキルパックです。Workers・Agents SDK・Wrangler・Durable Objects等の8スキルと5つのMCPサーバーをセットで提供します。Apache 2.0ライセンスでGitHub公開されています。
どのAIコーディングツールで使えますか?
Claude Code(プラグインマーケットプレイス)、Cursor(マーケットプレイスまたは手動)、その他のツール(`npx skills install cloudflare`コマンド)で導入できます。
MCPサーバーとスキルの違いは何ですか?
スキルはAIの「知識ベース」として機能し、正しいAPI・設定・アーキテクチャパターンをAIに教えます。MCPサーバーはAIの「実行手段」として機能し、Cloudflare APIやドキュメントに直接アクセスさせます。2つを組み合わせることで「知識と実行能力」が揃います。
anthropics/skillsやmattpocock/skillsと同時に使えますか?
使えます。3つのスキルパックは対象ドメインが異なるため、同時にインストールして共存させることができます。
Skills導入で何が変わりますか?
Cloudflare固有のサービス(D1・KV・Durable Objects等)に対してAIが正確なコードを生成できるようになります。また「unbounded response.text()」等の本番事故につながるアンチパターンをAIが自動的に回避するようになります。
🧠
Claude Code
Claude Codeの使い方・設定・内部アーキテクチャ・拡張エコシステムを網羅。Harness Engineering・AI MDファイル・Claude Designも含む →
広告
GitHub で見る
役に立ったらシェアをお願いします
🔔 AI速報、毎日Xで配信中
Claude Code・MCP・AIエージェントの最新ニュースをいち早くお届け
@peaks2314 をフォロー
記事の信頼性について
AI Heartland エディトリアルポリシーに基づき作成
複数ソース照合
公式情報・報道等を突き合わせて確認
ファクトチェック済
ソースURLの内容を検証
参照ソース明記
記事末尾に引用元を掲載
関連記事
🦞 ある母親がAIエージェント11体を「従業員」として採用し家庭運営を自動化してしまう件
OpenClawは36万スターのオープンソースAIアシスタント。元YC創業者Jesse Genetが11台のMac Miniで家庭運営・ホームスクーリング・開発・財務を自動化した実践構成を完全解説。SOUL.md設定からセキュリティ設計まで再現可能。
2026.04.19
🗃️ Obsidian Skills完全ガイド:Agent Skills仕様でObsidianとAIエージェントを接続する方法
Obsidian SkillsはObsidian CEOのkepano氏が開発した5つのAgent Skills。Claude Code・Codex CLI・OpenCodeに対応し、Markdownノート・Bases・Canvasの操作をAIエージェントに委任できる。導入手順から全スキル解説まで網羅。
2026.04.17
📦 Microsoft APM完全ガイド:AIエージェント用パッケージマネージャーの導入から実践活用まで
Microsoft APMはnpm/pipのAIエージェント版パッケージマネージャー。apm.ymlで依存パッケージを一元管理し、Claude Code・Copilot・Cursorに対応。インストールからCI/CDセキュリティ監査まで実践解説。
2026.04.16
📹 Screenpipe完全ガイド:画面と音声を24時間記録し、AIエージェントで自動化するOSS
Screenpipeは画面と音声を24時間ローカル記録し、AIエージェント(Pipe)で自動化するOSS。Rust製で軽量、MCP対応、100%ローカル処理でプライバシーも安全。インストールからPipe開発まで解説。
2026.04.11
Popular
#1 POPULAR
🔓 【速報】Vercel不正アクセス・情報漏洩:GitHub/NPMトークン流出とNext.js CVE緊急対処法
Vercelでセキュリティ侵害・情報漏洩リスクが発覚。Google OAuth不正アクセス経由でGitHub/NPMトークンが流出の可能性。環境変数の緊急ローテーション手順とNext.js CVE-2026-23869/23864パッチ適用方法を解説。
#2 POPULAR
🎨 awesome-design-md:DESIGN.mdでAIにUI生成させる方法【58ブランド対応】
DESIGN.mdをプロジェクトに置くだけでAIエージェントが一貫したUI生成を実現。Vercel・Stripe・Claudeなど58ブランドのデザイン仕様をnpx 1コマンドで導入する方法と、実際の出力差を検証した結果を解説。
#3 POPULAR
📊 TradingView MCP:Claude CodeからTradingViewを完全操作する78ツールのMCPサーバー
TradingView MCPはClaude CodeからTradingView Desktopを直接操作できる78ツール搭載のMCPサーバー。チャート分析、Pine Script開発、マルチペイン、アラート管理、リプレイ練習まで自然言語で実行。導入手順を解説
#4 POPULAR
🔍 last30days-skill完全ガイド|Reddit・X・YouTube横断AIリサーチスキルの使い方2026年版
last30days-skillはReddit・X・YouTube・TikTokなど10+ソースを横断して最新30日のトレンドをAIで分析するClaude Codeスキル。使い方・設定・活用例を解説。
#5 POPULAR
📓 notebooklm-py:PythonでGoogle NotebookLMを完全自動化するOSSライブラリ徹底解説
DeNA南場会長がPerplexityで集めた記事をNotebookLMに投入し人物理解に活用する手法が話題。そのNotebookLMをPythonで完全自動化するOSSがnotebooklm-py。ポッドキャスト生成・ノートブック管理をAPI化。
← 「人間かボットか」を超えて:CloudflareのPrivacy Pass・Web Bot Auth・Agent Registryで変わるアクセス制御