Openclaw向けCloudflare Developer Platform Skill

Cloudflare Developer Platformでサーバーレスワークフローを構築、デプロイ、最適化するための包括的なガイドおよびアクションプラン。

infamoustho
v1.0.0
Jun 3, 2026
0
576
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install cloudflare-developer-skill

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って cloudflare-developer-skill をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Cloudflare Developer Platform Skill とは?

Cloudflare Developer Platform Skillは、Cloudflare上でサーバーレスリソースを構築、デプロイ、管理するための構造化された知識ベースと自動化されたワークフローを開発者に提供します。Openclaw Skillsライブラリにこのスキルを導入することで、ターミナルやAgentコンテキストから離れることなく、サーバーレスアプリケーションのオーケストレーション、構造化および非構造化ストレージのプロビジョニング、エッジコンピューティング構成の微調整を迅速に行うことができます。

このスキルを使用することで、AI Agentがwrangler CLIのニュアンス、キャッシュルール、エッジアーキテクチャパターンを確実に理解できるようになります。このようなOpenclaw Skillsを開発スタックに組み込むことで、開発運用の効率化、一般的な設定ミスの防止、ローカルプロトタイプから世界規模の分散プロダクション環境への移行の迅速化を実現します。

Cloudflare Developer Platform Skill のユースケース

  • 最適なバインディング構成を使用した、Cloudflare WorkersによるサーバーレスバックエンドAPIのデプロイ。
  • Cloudflare PagesとWorkers AIを活用したフルスタックJamstackアプリケーションの設計。
  • D1を介したSQLデータベースの構成と、R2を使用したスケーラブルなオブジェクトストレージの利用。
  • 一般的なSSLリダイレクトループ、キャッシュミス、および破損したDNSレコードの解決。
  • レイテンシとオリジンの負荷を最小限に抑えるための、セキュアなエッジレベルのキャッシング戦略の設定。

Cloudflare Developer Platform Skill の仕組み

  1. 初期化: ワークスペース内でwrangler CLI設定を使用してプロジェクトの基盤を確立します。
  2. ストレージのプロビジョニング: データ構造の要件に基づいて、適切なサーバーレスストレージメカニズム(KV、D1、またはR2)を選択して構成します。
  3. リソースのバインディング: 外部REST APIではなく、セキュアなプラットフォームバインディングを使用して、サーバーレスデータベースやバケットをWorkerコードに直接リンクします。
  4. マイグレーションとルールの適用: セキュリティと状態管理を最適化するために、スキーママイグレーションとキャッシュバイパスルールを実行します。
  5. デプロイと監視: 変更をプロダクションにプッシュし、ストリーミングテレメトリ(wrangler tail)を使用して、世界中で実行されている実行パスを検査します。

Cloudflare Developer Platform Skill のセットアップ

ワークスペースでCloudflare Developer Platform Skillの使用を開始するには、以下の設定手順に従ってください:

1. Workerの初期化

新しいCloudflare Workersプロジェクトを開始し、ローカルでテストします:

wrangler init my-worker
wrangler dev
wrangler deploy

2. サーバーレスストレージの構成

プロジェクトに構造化されたSQLデータ (D1) またはオブジェクトストレージ (R2) が必要な場合は、以下のCLIコマンドを実行します:

# D1データベースの作成
wrangler d1 create my-db

# R2ストレージバケットの作成
wrangler r2 bucket create my-bucket

安全な環境インジェクションを確保するために、wrangler.toml構成ファイルにバインディング定義を追加します。

Cloudflare Developer Platform Skill のデータスキーマとタクソノミー

ストレージ選択の分類

Cloudflare Developer Platform Skillは、トランザクション要件とアクセスパターンに基づいてストレージレイヤーを区別します:

ストレージエンジン 主なデータ型 推奨される使用例
KV キー・値、構成、セッショントークン 低レイテンシの構成管理、機能フラグ
D1 構造化SQL、リレーショナルテーブル トランザクションデータ、ユーザテーブル、クエリフィルタ
R2 非構造化オブジェクト、ファイル、画像 メディアアップロード、バックアップ、静的資産ストレージ

アーキテクチャマッピング

アーキテクチャ オリジンコンポーネント エッジコンポーネント ストレージ/データレイヤー
フルスタックApp Pages Pages Functions D1 + KV + R2
エッジAPI クライアント Workers D1 または KV
RAGシステム Workers AI Vectorize 埋め込みとLLMゲートウェイ

Cloudflare Developer Platform Skill の高度な機能

  • カスタムドメインルーティング: プロダクション環境においてDNSプロキシ(オレンジクラウド)を使用して、Workersをカスタムドメインに自動的にバインドします。
  • バックグラウンドコンテキスト制御: ctx.waitUntil()を使用して、クライアントの応答を遅延させることなく、分析などのノンブロッキングな応答後処理を実行します。
  • WAFロールアウト戦略: ルーティングパスを固定する前に、ログのみモードとシミュレーションモードを活用した24〜48時間の段階的なファイアウォールデプロイを行います。
  • 階層型キャッシュオーケストレーション: 動的状態のセキュリティを損なうことなくオリジンのエグレスコストを最小限に抑えるための、コンテンツ配信パスのグローバル最適化。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*