deploy-presentation

star 0

GitHub Pagesへのデプロイ支援。「デプロイ」「公開」「GitHub Pages」などで発動。

K9i-0 By K9i-0 schedule Updated 1/31/2026

name: deploy-presentation description: GitHub Pagesへのデプロイ支援。「デプロイ」「公開」「GitHub Pages」などで発動。 allowed-tools: Read, Bash(git:), Bash(gh:), Bash(flutter:*)

Deploy Presentation Skill

GitHub Pagesへのデプロイを支援するスキル。

作業フロー

1. 事前確認

デプロイ前に以下を確認する:

  • 現在のブランチ名(デプロイ対象)
  • 未コミットの変更がないか
  • flutter analyze でエラーがないか

2. ビルド確認

flutter build web --release

ビルドが成功することを確認。

3. 変更のプッシュ

未プッシュのコミットがあればプッシュする:

git push origin <branch-name>

4. GitHub Actionsワークフロー実行

gh workflow run "Deploy Slides to GitHub Pages" -f branch=<branch-name>

重要: ワークフローは常にmainブランチから実行される。-f branch= でデプロイ対象ブランチを指定する。

5. デプロイ状況の確認

# ワークフロー実行状況を確認
gh run list --workflow="Deploy Slides to GitHub Pages" --limit 3

6. デプロイ後のURL案内

デプロイ完了後、以下のURLを案内する:

  • プレゼンURL: https://<owner>.github.io/<repo>/<branch-name>/
  • 一覧ページ: https://<owner>.github.io/<repo>/

リポジトリ情報は gh repo view --json owner,name で取得できる。

注意事項

  • 初回デプロイ前にGitHub Pagesの設定が必要(Settings → Pages → Deploy from a branch → gh-pages)
  • ブランチ名のスラッシュ等はハイフンに変換される
  • デプロイには数分かかるため、完了を待つ場合は gh run watch を使用
Install via CLI
npx skills add https://github.com/K9i-0/flutter_deck_template --skill deploy-presentation
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator