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本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
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
$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. 下の青いボタンを押して
edgeone-pages-deploy.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
edgeone-pages-deployフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
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/call→deploy-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 の保持ポリシーに依存します
要件
curlpython3(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/call→deploy-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
curlpython3(for JSON encoding)