Communityコーディング&開発github.com

Amal-David/pagecast

ターミナルやコーディングエージェントから、ローカルのHTML、Markdown、静的ミニアプリを共有可能なCloudflare PagesのURLに公開します。

pagecast とは?

このスキルは、ローカルのHTMLファイル、Markdownドキュメント、またはJavaScriptベースの静的ミニアプリを、Cloudflare Pagesの公開URLとして即座にデプロイするためのツールです。ターミナル上でコマンドを実行するだけで、ローカルファイルをアップロードし、共有可能なリンクを生成します。主にClaude Code、Cursor、CodexなどのAIエージェントや、手動のCLI操作による利用を想定しており、開発中のプロトタイプやドキュメントの共有を迅速に行うことができます。仕組みとしては、Cloudflare Pages APIを利用してファイルをアップロードし、一意の公開URLを発行します。これにより、従来のクラウドアップロードやFTP転送の手間を省き、開発ワークフローを効率化します。

対応~Claude Code~Codex CLI~Cursor
npx skills add Amal-David/pagecast

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

pagecast は何をしますか?

ターミナルやコーディングエージェントから、ローカルのHTML、Markdown、静的ミニアプリを共有可能なCloudflare PagesのURLに公開します。

概要

このツールを使用すると、ローカルファイルを手間なくCloudflare Pagesにデプロイし、すぐに共有可能なURLを取得できます。コマンドラインから簡単に実行でき、AIエージェントとの連携も可能です。

使用方法

前提条件

  • Node.js 18以上
  • Cloudflare APIトークン(CF_API_TOKEN 環境変数として設定)
  • Cloudflareアカウント(アカウントIDが必要)

インストール

npm install -g pagecast

または、直接実行:

npx pagecast <ファイルパス>

基本的な使い方

# HTMLファイルを公開
pagecast index.html

# Markdownファイルを公開
pagecast README.md

# ディレクトリ全体を公開
pagecast ./dist

環境変数

変数名説明必須
CF_API_TOKENCloudflare APIトークンはい
CF_ACCOUNT_IDCloudflareアカウントIDはい

AIエージェントとの連携

Claude Code、Cursor、CodexなどのAIエージェント内で次のように使用します:

# エージェントが生成したHTMLを公開
cat output.html | npx pagecast

# 生成されたドキュメントを公開
npx pagecast generated-docs/

制限事項

  • 各ファイルの最大サイズは25MB
  • 対応形式: HTML、Markdown、画像、CSS、JavaScript
  • 公開URLは7日間有効

フィードバック

バグ報告や機能リクエストはGitHubリポジトリまでお願いします。

関連スキル