一键导入
github-pages-deploy
WebGL ビルド成果物を StatiCrypt で暗号化し、GitHub Pages にデプロイする。「デプロイ」「GitHub Pages」「公開して」「アップロード」といったリクエスト時に使用。パスワードは Build/ 内で管理し、リポジトリ作成からプッシュまでを自動化する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
WebGL ビルド成果物を StatiCrypt で暗号化し、GitHub Pages にデプロイする。「デプロイ」「GitHub Pages」「公開して」「アップロード」といったリクエスト時に使用。パスワードは Build/ 内で管理し、リポジトリ作成からプッシュまでを自動化する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Unity プロジェクトの WebGL ビルドとローカルサーバー起動を一貫して行う。「WebGLビルド」「ブラウザビルド」「WebGL」「ローカルサーバー」「ビルドして」「デプロイ」「Build WebGL」といったリクエスト時に使用。Editor スクリプト作成 → プラットフォーム切り替え → ビルド実行 → ローカル HTTP サーバー起動までを自動化する。
ゲーム画面全てのスクリーンショットを撮影し、スクショとコードベースを分析して改善提案を行う。「レビュー」「改善提案」「ゲームレビュー」「スクショして改善」「画面チェック」「ビジュアルレビュー」「UI改善」「UX改善」「フィードバック」といったリクエスト時に使用。
Unity カジュアルゲームを仕様駆動開発(Specification-Driven Development)で作成する。仕様を先に確定させ、設計・実装・テストを行うことで手戻りを最小化する。「ゲームを作って」「仕様駆動開発」「SDD」「ゲーム企画書」「機能仕様書」「技術仕様書」「テスト仕様書」「タスクリスト」「Unityゲーム開発」「カジュアルゲーム」といったリクエスト時に使用。Phase 1(企画書)からPhase 8(リリース)まで段階的にドキュメントを作成し、仕様に基づいて実装・テスト・検証を行う。
Unity プロジェクト向けにプロシージャル音声(SE・BGM)を C# Editor スクリプトで生成する。「音声を生成」「SEを作って」「BGMを作って」「サウンドアセット」「AudioGenerator」「効果音」「プロシージャルオーディオ」といったリクエスト時に使用。WAV ファイル(44100Hz/16bit/Mono)を Assets フォルダに直接出力し、外部ツール不要で完結する。
Unity MCP を使った実装検証スキル。コンパイルエラー確認(L1)、Play Mode 動作確認(L2)、スクリーンショット目視確認(L3)の3段階で検証する。「検証して」「動作確認」「Play Mode で確認」「スクリーンショットで確認」「エラーチェック」といったリクエスト時、または他スキル(dev-game 等)から参照されて使用。
Unity MCPのセットアップと接続を行う。Unity EditorとClaude Codeの間でMCP接続を確立するための手順を実行する。「Unity MCP セットアップ」「MCP接続」「Unity MCP設定」「UnityMCP」「MCP For Unity」「MCPが繋がらない」「Unity Editorと接続」といったリクエスト時に使用。新規セットアップとトラブルシューティングの両方に対応。
| name | github-pages-deploy |
| description | WebGL ビルド成果物を StatiCrypt で暗号化し、GitHub Pages にデプロイする。「デプロイ」「GitHub Pages」「公開して」「アップロード」といったリクエスト時に使用。パスワードは Build/ 内で管理し、リポジトリ作成からプッシュまでを自動化する。 |
WebGL ビルド成果物を StatiCrypt でパスワード保護し、GitHub Pages に公開する。
Build/WebGL/ にビルド成果物が存在すること(unity-webgl-builder スキルで生成)gh CLI がインストール・認証済みであることBuild/deploy/ 内に既存のデプロイフォルダ(git リポジトリ)があるか確認する。
公開 URL: https://<ユーザー名>.github.io/<リポジトリ名>/
Build/deploy/.staticrypt.json を確認する。
gh repo create <ユーザー名>/<リポジトリ名> --public でリポジトリ作成(既存ならスキップ)Build/deploy/<リポジトリ名>/ にクローン(既存ならプル)Build/WebGL/ の中身をデプロイディレクトリにコピー.github/workflows/deploy.yml としてコピー重要: Build/WebGL/ 内では暗号化しない。必ずデプロイディレクトリ内で実行すること。Build/WebGL/ を汚すと次回の Unity ビルドで index.html が上書きされず競合する。
cd Build/deploy/<リポジトリ名> && npx staticrypt index.html -p "<パスワード>" --short
暗号化後、encrypted/index.html → index.html に置き換える。
.staticrypt.json は Build/deploy/ に保存して次回のパスワード再利用に備える:
cp Build/deploy/<リポジトリ名>/.staticrypt.json Build/deploy/.staticrypt.json
gh api repos/<ユーザー名>/<リポジトリ名>/pages -X POST --input - <<'EOF'
{"build_type":"workflow","source":{"branch":"main","path":"/"}}
EOF
既に Pages が有効な場合は -X PUT で更新する。gh api repos/<ユーザー名>/<リポジトリ名>/actions/runs --jq '.workflow_runs[0] | {status, conclusion}'
conclusion: "success" になるまで待つ(通常 30-60 秒)。重要: build_type: "legacy" は使わない。デプロイが発動しない場合がある。必ず build_type: "workflow" + GitHub Actions ワークフローを使う。
公開 URL とパスワードをユーザーに伝える。
| 症状 | 原因 | 対処 |
|---|---|---|
| 404 "There isn't a GitHub Pages site here" | build_type: "legacy" を使っている | build_type: "workflow" に切り替え、deploy.yml を追加して再プッシュ |
ワークフローが queued のまま | Pages の environment 未設定 | gh api repos/.../pages で Pages 有効か確認。無効なら再作成 |
ワークフローが failure | permissions 不足 or Pages 未有効化 | YAML に pages: write, id-token: write があるか確認。Settings → Pages で source が "GitHub Actions" か確認 |
| パスワード画面が出ない | 暗号化前の index.html がプッシュされた | encrypted/index.html → index.html 置き換えを確認し再プッシュ |