Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
軽率に資料をスライド化しよう
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Mutz
August 21, 2025
Programming
0
61
軽率に資料をスライド化しよう
Mutz
August 21, 2025
Tweet
Share
More Decks by Mutz
See All by Mutz
2025年 AIに助けられたこと
mutsumix
0
98
あなたに水耕栽培を愛していないとは言わせない
mutsumix
1
240
地域コミュニティを活かす市民開発の可能性
mutsumix
0
160
社員のスキルチェックのためにスマホアプリを作った話
mutsumix
0
64
AI コードレビューが面倒すぎるのでテスト駆動開発で解決しようとして読んだら、根本的に俺の勘違いだった
mutsumix
0
690
地味に効く、ドキュメント作成の AI 活用術
mutsumix
0
97
人間コーチとつくる大人の学習習慣
mutsumix
0
72
技術書典18結果報告
mutsumix
2
240
水耕栽培に全部賭けろ
mutsumix
1
760
Other Decks in Programming
See All in Programming
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
530
Fragmented Architectures
denyspoltorak
0
140
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
140
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
410
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
CSC307 Lecture 05
javiergs
PRO
0
490
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
220
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
820
CSC307 Lecture 04
javiergs
PRO
0
650
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
220
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
670
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
270
Featured
See All Featured
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
630
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
How to build a perfect <img>
jonoalderson
1
4.9k
Mobile First: as difficult as doing things right
swwweet
225
10k
Visualization
eitanlees
150
17k
Statistics for Hackers
jakevdp
799
230k
The Curse of the Amulet
leimatthew05
1
7.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
130
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Designing Powerful Visuals for Engaging Learning
tmiket
0
210
Transcript
デザインとWebを楽しく学ぶLT大会 2025/08/21 1
梶原 睦 / かじはら むつみ 株式会社 シスマック DX ソリューション事業部 部長
Twitter(現 X): ムツミックス @Mutsumix_dev Voicy: Mutsumix の進捗どう? 技術書典: 自宅水耕栽培で毎日サラダ生活 最近は受託開発の提案やったり営業やったり研修講師やったり総務やったり 自己紹介 デザインとWebを楽しく学ぶLT大会 2025/08/21 2
毎日忙しい でもやりたいことがいっぱいある 本当に時間がない でも横になってスマホいじってしまう... かれこれ数時間こんな感じだ せめてこんな姿でも生産的なことができれば... 例えばプレゼン資料作るとか ...ってパソコンじゃなきゃ無理か デザインとWebを楽しく学ぶLT大会 2025/08/21
3
そんな人間の怠惰を技術の力で肯定する!! そんな人間の怠惰を技術の力で肯定する!! デザインとWebを楽しく学ぶLT大会 2025/08/21 4
PC PC を開いて作業を始めようとする気持ち プレゼン資料作成に必要なものを考える デザインとWebを楽しく学ぶLT大会 2025/08/21 5
特に本質ではない所に時間が取られる テーマを用意する フォントを選ぶ レイアウトを考える 色を選ぶ 画像を探す 文字サイズを調整する さらに時間が必要 デザインとWebを楽しく学ぶLT大会 2025/08/21
6
技術スタックの選定 フェーズ ツール・サービス 備考 入力 GitHub Issue Template テンプレートによる入力 処理
Claude GitHub App マークダウンによる文章生成 変換 GitHub Actions + Marp スライドへの変換 公開 GitHub Pages プレビュー作成と公開 実現できること 上記のツールを組み合わせることで、スマホで GitHub アプリをぽちぽちするだけで プレゼン資料作成ワークフローが実現します 提案:モバイルファーストなスライド作成 デザインとWebを楽しく学ぶLT大会 2025/08/21 7
用意するもの Claude Code のプラン GitHub アカウント デザインとWebを楽しく学ぶLT大会 2025/08/21 8
GitHub Issue Template 構造化された入力インターフェース 選定理由 スマホでたくさん文章かくのだるいな 選択形式・チェック方式なら負担減る 入力必須項目バリデーション機能の活用 GitHub アカウントのみで利用可能
技術選定 1 デザインとWebを楽しく学ぶLT大会 2025/08/21 9
Claude GitHub App 選定理由 GitHub 統合によるシームレスな連携 コンテキスト理解能力の高さ マークダウンネイティブな出力 GitHub での呼び出し方
やっといて @claude とメンションするだけで OK 技術選定 2 デザインとWebを楽しく学ぶLT大会 2025/08/21 10
GitHub Actions 選定理由 イベントドリブンな自動実行 マージが実行されたら、Marp コマ ンドで HTML に変換 GitHub
Pages にデプロイ 環境依存の排除 ローカルではなく GitHub 上で動作 するので、ローカル環境の依存を排 除 並列処理可能 技術選定 3 デザインとWebを楽しく学ぶLT大会 2025/08/21 11
Marp 選定理由 Markdown でスライド作成可能 エンジニアフレンドリー CSS でデザインをこだわれる この資料も Marp で作成しています
技術選定 4 デザインとWebを楽しく学ぶLT大会 2025/08/21 12
GitHub Pages 選定理由 PDF、パワポを出力してダウンロード? かったるい!! Marp は HTML 出力も可能 それを公開しちゃえばいい
GitHub Actions で自動デプロイができる パブリックリポジトリなら追加費用なし 技術選定 5 デザインとWebを楽しく学ぶLT大会 2025/08/21 13
全体像 デザインとWebを楽しく学ぶLT大会 2025/08/21 14
ディレクトリ構造 ├── .github/ │ ├── ISSUE_TEMPLATE/イシューテンプレート │ └── workflows/ワークフロー設定 ├──
slides/ │ └── 各スライドのディレクトリ/ │ ├── slide.md │ └── images/ ├── templates/スライドテンプレート ├── themes/スライドテーマ └── CLAUDE.md デザインとWebを楽しく学ぶLT大会 2025/08/21 15
実装手順 1. リポジトリを作成 2. Claude GitHub Actions をリポジトリに導入 GitHub 上から設定可能
config の環境変数名に注意 3. Issue Template を作る 4. CLAUDE.md を整理 5. GitHub Pages を有効化 6. GitHub Actions を整理 スライドが作成され、プッシュされるごとに、Marp で HTML にエクスポート GitHub Pages にデプロイ 7. スライドの Theme となる CSS を作成 デザインとWebを楽しく学ぶLT大会 2025/08/21 16
デモンストレーション デモンストレーション デザインとWebを楽しく学ぶLT大会 2025/08/21 17
パフォーマンス指標 処理時間 フェーズ ツール・サービス 所要時間 頑張る主体 Issue 作成 GitHub Issue
Template 1 分 人間 Claude 生成 Claude GitHub App 3 分 AI マージ作業 GitHub の画面をぽちぽち 1 分 人間 Actions 実行 GitHub Actions + Marp 2 分 AI Pages 公開 GitHub Pages 3 分 AI 合計: 約 10 分で公開完了 デザインとWebを楽しく学ぶLT大会 2025/08/21 18
従来手法との比較 項目 従来手法 本システム 必要機器 PC スマートフォン 必要アプリ Office 等
GitHub アプリ、ブラウザ 作成時間 2~3 時間 10 分 バージョン管理 Fix最新版こっちが最新_250821.pptx Git 公開 別途作業 自動 GitHub の草 生えない 生える デザインとWebを楽しく学ぶLT大会 2025/08/21 19
適用例 1. 技術勉強会の LT 資料 スライド作成の負担減で登壇機会が増える 2. 社内定例報告 会社テンプレートを作成すれば、社内会議もスムーズ 3.
勉強内容の即座の可視化 思考の整理とアウトプット 「Figma について勉強したいんだけど、ポイントをまとめて@claude」 4. チーム共有資料 開発方針やプロジェクト進捗状況のスライド化で合意形成や情報共有が捗る こんなことに活用したい デザインとWebを楽しく学ぶLT大会 2025/08/21 20
実現したこと スマホオンリーなスライド作成作業 ほぼ自動化されたワークフロー 思いついてから10 分後にはスライドが公開 リポジトリ https://github.com/Mutsumix/marp-slides-generator/ まとめ デザインとWebを楽しく学ぶLT大会 2025/08/21
21
ありがとうございました デザインとWebを楽しく学ぶLT大会 2025/08/21 22