総合 166 位公式ベンダー⊹ スキルを作る・探すClaude Code 対応Codex 対応Apache-2.0

agents-sdk

Cloudflare の Agents SDK で、状態を持つエージェントを書かせ、見直させる。状態の同期、予約した処理、長い処理の続行、チャット、MCP、メール。細部は最新の公式文書を読みに行かせる

cloudflareskillsSKILL.md の原文

npx skills add cloudflare/skills/agents-sdk

入れる前にこのスキルがすること・注意点・SKILL.md の原文を確かめてください。解析は安全性の判定ではありません。

インストール
111,732
実用度
65
GitHub star
3,292
最終更新
2026/11/7

頼み方の例

そのままコピーして使えます

agents-sdkスキルを使って、利用者ごとに 1 つのエージェントを持ち、毎朝 8 時に予定をまとめて Web Push で知らせる仕組みの設計を出してください。使う API と wrangler.jsonc の設定を示し、コードはまだ書かないでください。

対象のファイルや状況は、ご自身の作業に合わせて置き換えてください。

このスキルがすること

SKILL.md の記述から機械的に抽出
  • シェルコマンドを実行する記述があります
  • パッケージを導入する記述があります

これは安全性の判定ではありません。 SKILL.md にそう書かれているという事実だけを並べています。実際に問題があるかは使い方と文脈で決まるため、当サイトでは断定しません。導入前に SKILL.md の原文を確認してください。

SKILL.md の規模

文字数
12,275
手順
0
コード例
6
同梱ファイル
20

コードブロックの言語: bash、jsonc、typescript

この解説は再確認中です。 2026年10月30日に原本(SKILL.md)が更新されており、以下の解説が現在の内容と合っていない可能性があります。最新の内容は GitHub の SKILL.md を確認してください。

いつ使うか

Cloudflare の上で、状態を持つ AI のエージェントを作るときに効きます。Agents SDK は、Durable Objects の上に、状態の保存と同期・呼び出し・予約した処理などを載せた仕組みです。

できることは 8 分野

できることの一覧が本文にあります。

分野中身
状態SQLite に保存し、setState で画面の側にも自動で同期する。変更を検査する口もある
呼び出し@callable() のメソッドを WebSocket から呼ぶ。流し続ける応答も可
予約した処理1 回だけ、一定の間隔、cron
長い処理段階を踏む処理(AgentWorkflow)、実体が落ちても続く処理(runFiber())、待ち行列、やり直し
チャットAIChatAgent。切れても再開できる流し方、会話の保存、道具
外との接続MCP のクライアントとサーバー、メールの受信と返信、Webhook、Web Push
画面の側React のフック(useAgent、useAgentChat)
試験導入音声(STT/TTS)、ブラウザの操作、より上位のチャットのクラス(Think)

学習済みの知識より、公式の文書を読みに行かせる

冒頭は同じ公開元の他のスキルと同じく「Agents SDK の知識は古いかもしれない。学習済みの知識より文書の取得を優先せよ」です。話題ごとに読むべき公式の頁が 30 以上(表の 33 行)並んでいます。

話題ごとに案内される公式の頁
30 以上
同梱ファイル(分野ごとの資料)
19 件

使わないほうがいいとき

Durable Objects を直接書きたいとき

下の層の決まりは durable-objects の担当です。

Cloudflare 以外で動かすエージェント

Workers と Durable Objects が前提です。

注意点

解析の結果と、実際の動きがずれている

SKILL.md の解析では、シェルコマンドの実行とパッケージの導入の記述(npm install agents など)が見つかっています。ただし本文は細部を developers.cloudflare.com から取ってこいと指示していて、実際には Web を読みに行きます。

解析は、この地の文の指示を拾えていません。同梱ファイルは 19 件で、分野ごとの資料です。

設定の落とし穴が 4 つ挙がっている

設定の落とし穴が挙がっています。次の 4 つです。

  • tsconfig の設定experimentalDecorators を有効にすると @callable が壊れる
  • 移行の設定古い移行の設定は書き換えずに、新しい札を足す
  • クラスごとの項目エージェントのクラスごとに、Durable Objects の結び付けと移行の項目が要る
  • Workers AI使うなら "ai": { "binding": "AI" } を足す

試験導入の機能がある

上流の一覧の説明とずれている

上流の一覧の説明とずれています。上流(skills.sh の一覧)の説明は「エージェントに本物のブラウザの力を与える」という書き方です。しかし SKILL.md の中身は Agents SDK 全般の手引きで、ブラウザの操作は試験導入の 1 項目です(2026-09-26 に当サイトで照合)。

インストール数

インストール数は約 6.2 万件です。同じリポジトリの 10 件は約 4.7 万〜8.1 万件で(2026-09-07 の上流集計)、1 件ずつ選ばれている形です。

インストール数の推移

日次で記録

9月18日 〜 11月7日(49日分)

インストール数と 1 日あたりの増加は Skillselion が に集計した値です。上流の更新は数日おきなので、前日比ではありません。GitHub star と最終更新は に GitHub から取得しました。

よくある質問

URL はどう割り当てられますか

/agents/{エージェント名}/{インスタンス名} に振り分けられます。Counter クラスの user-123 なら /agents/counter/user-123 です。画面の側からは useAgent({ agent: "Counter", name: "user-123" }) でつなぎます。

人の承認を挟めますか

挟めます。承認の流れ(needsApproval)、問い返し、時間切れの扱いの資料が同梱されています。

MCP のサーバーも作れますか

作れます。createMcpHandler で MCP のサーバーを作る手順と、OAuth などで守る方法の頁が案内されています。MCP のサーバーに接続するクライアントとしても使えます。

同じ分類のスキル

⊹ スキルを作る・探す

スキルを作る・探すのスキルをすべて見る →

← スキル一覧に戻る/ このスキルを他と比べる