jpskill.com
🛠️ 開発・MCP コミュニティ

edgeone-pages-deploy

認証不要で静的HTMLファイルを瞬時に公開URLへデプロイし、HTMLファイルをURL経由で一般公開可能にするためのSkillです。

📜 元の英語説明(参考)

Deploys static HTML to a public URL instantly with no authentication required. Use when asked to "host this", "deploy this site", "get a public link", "share this HTML", "quick deploy", "publish this page", or any request to make an HTML file publicly accessible via URL. Supports self-contained HTML files with inline CSS/JS.

🇯🇵 日本人クリエイター向け解説

一言でいうと

認証不要で静的HTMLファイルを瞬時に公開URLへデプロイし、HTMLファイルをURL経由で一般公開可能にするためのSkillです。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o edgeone-pages-deploy.zip https://jpskill.com/download/5839.zip && unzip -o edgeone-pages-deploy.zip && rm edgeone-pages-deploy.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/5839.zip -OutFile "$d\edgeone-pages-deploy.zip"; Expand-Archive "$d\edgeone-pages-deploy.zip" -DestinationPath $d -Force; ri "$d\edgeone-pages-deploy.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して edgeone-pages-deploy.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → edgeone-pages-deploy フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

[Skill 名] edgeone-pages-deploy

EdgeOne Pages デプロイ

あらゆる HTML ファイルまたはディレクトリを数秒で公開 URL にデプロイします。認証、アカウント、設定は不要です。

クイックデプロイ

# 単一の HTML ファイル
scripts/deploy.sh path/to/index.html

# index.html を含むディレクトリ
scripts/deploy.sh path/to/site/

https://mcp.edgeone.site/share/abc123 のような公開 URL を返します。

仕組み

EdgeOne Pages の公開 MCP エンドポイントを使用して、JSON-RPC 経由で HTML コンテンツをデプロイします。

  • エンドポイント: https://mcp-on-edge.edgeone.app/mcp-server
  • メソッド: tools/calldeploy-html
  • 認証: 不要

手動デプロイ (curl)

HTML=$(python3 -c 'import sys,json; print(json.dumps(sys.stdin.read()))' < index.html)

curl -s -X POST https://mcp-on-edge.edgeone.app/mcp-server \
  -H "Content-Type: application/json" \
  -d "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/call\",\"params\":{\"name\":\"deploy-html\",\"arguments\":{\"value\":$HTML}}}"

検証

デプロイ後、URL が HTTP 200 を返すことを検証する必要があります

curl -s -o /dev/null -w "%{http_code}" <returned-url>

制約事項

  • 単一の HTML ファイルのみ — 個別の CSS/JS/画像を持つ複数ファイルサイトはサポートされていません
  • 自己完結型 HTML が最適です(インラインスタイル、インラインスクリプト、base64 画像)
  • カスタムドメインは使用できません
  • 削除/更新はできません — デプロイごとに新しい URL が作成されます
  • リンクの永続性は EdgeOne の保持ポリシーに依存します

要件

  • curl
  • python3 (JSON エンコーディング用)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

EdgeOne Pages Deploy

Deploy any HTML file or directory to a public URL in seconds. No authentication, no accounts, no configuration.

Quick Deploy

# Single HTML file
scripts/deploy.sh path/to/index.html

# Directory containing index.html
scripts/deploy.sh path/to/site/

Returns a public URL like https://mcp.edgeone.site/share/abc123.

How It Works

Uses EdgeOne Pages' public MCP endpoint to deploy HTML content via JSON-RPC.

  • Endpoint: https://mcp-on-edge.edgeone.app/mcp-server
  • Method: tools/calldeploy-html
  • Auth: None required

Manual Deploy (curl)

HTML=$(python3 -c 'import sys,json; print(json.dumps(sys.stdin.read()))' < index.html)

curl -s -X POST https://mcp-on-edge.edgeone.app/mcp-server \
  -H "Content-Type: application/json" \
  -d "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/call\",\"params\":{\"name\":\"deploy-html\",\"arguments\":{\"value\":$HTML}}}"

Validation

After deploying, SHOULD verify the URL returns HTTP 200:

curl -s -o /dev/null -w "%{http_code}" <returned-url>

Constraints

  • Single HTML file only — multi-file sites with separate CSS/JS/images are NOT supported
  • Self-contained HTML works best (inline styles, inline scripts, base64 images)
  • No custom domains
  • No delete/update — each deploy creates a new URL
  • Link persistence depends on EdgeOne's retention policy

Requirements

  • curl
  • python3 (for JSON encoding)