Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
D01-000001_Marpの使い方
Search
N-Y-Public
October 10, 2026
Technology
38
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
D01-000001_Marpの使い方
N-Y-Public
October 10, 2026
Other Decks in Technology
See All in Technology
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
160
しろおびから始める!ログ活用の第一歩
shumei_ito
0
960
価値について
gree_tech
PRO
0
100
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
280
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
740
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
5
1.3k
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
usanchuu
0
120
Getting Started with Google Antigravity
glaforge
0
320
専門領域のAIをどう評価するか
bengo4com
2
290
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
200
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
140
USB PDを使ってスマホを労わりたい
raspython3
0
180
Featured
See All Featured
The Language of Interfaces
destraynor
162
27k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
800
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
It's Worth the Effort
3n
188
29k
Transcript
Marp ビジネススライドの使い方 ~標準デザインテンプレートと機能の活用ガイド~ オープンソース推進部 システム設計課 山田 太郎 図書番号:D01-000001
目次 通常ページテンプレ 会話レイアウト(conversation-content)の使用例 ワイドレイアウト(wide-content)の使用例 はみ出し防止とサイズ調整クラス 環境構築:GitHubクローン後のセットアップ 提供されるMCPツール一覧と機能 MCPサーバーの利用フローとAI連携 成果物の出力先と資料別ディレクトリ構造 MCP各要素の受付文字数・上限規約
自律開発用 Marp スキル(.agents/skills)の活用 ライセンス条項(SaaS制限付きソースアベイラブル) 3 4 5 6 7 8 9 10 11 12 13 2
通常ページテンプレ ここはページの主な主張 箇条書きも対応 本文タイトル 本文は箇条書きが基本だが、平文形式、Mermaid図、コードブロック等も記入可能 例えばこんな感じの文章や、コードブロックなど。 # コードブロック hoge =
a + b print(hoge) 図表出典:サンプル記述 © 2026 N-Y-Public CONFIDENTIAL 3
会話レイアウト(conversation-content)の使用例 新しい会話形式のレイアウトを利用できます アイコンと吹き出しによるタイムライン形式で対話を表現します 利用イメージ このレイアウトの仕組みはどうなっているのですか? ユーザー 名無し Markdownのリスト記法と画像記法(  )を使うだけ
で、自動的に吹き出しとアイコンに変換される仕組みです! Marp自動生成 なるほど!アイコン画像を指定しない場合は、このように自動でデ フォルトの「シルエットアイコン」が表示されるので便利ですね。 アイコンの色やテキスト色もテーマから自動抽出されます。プレゼ ンのアクセントとして自由に活用してください。 図表出典:サンプル記述 © 2026 N-Y-Public CONFIDENTIAL 4
ワイドレイアウト(wide-content)の使用例 利用イメージ ここからワイドコンテンツの本文になります <!-- _class: wide-content --> を指定すると、 H2背景帯が非表示になります 画面幅をより広く使い、大きな写真や複雑な図表などを配置するのにおすすめ
です 会話レイアウトや通常レイアウトと組み合わせて、用途に合わせて使い分ける ことができます 図表出典:サンプル記述 © 2026 N-Y-Public CONFIDENTIAL 5
はみ出し防止とサイズ調整クラス 文字量や行数の増加による枠からのはみ出しを防ぐため、豊富な調整クラスを用 意 スライド先頭にクラスを指定するだけで、フォントサイズや領域を最適化 レイアウト調整用クラスの一覧と指定方法 分類 主張縮小 表題縮小 図表縮小 領域拡張
指定クラス claim-1 〜 claim-8 title-1 〜 title-3 mermaid-sm / mermaid-xs wide-content 役割・効果 H2背景帯の文字数・行数(2〜8行)に応じた文字縮小 2〜3行に折り返されるスライド表題のサイズ最適化 Mermaid図の最大高さを 75% / 55% に制限 H2背景帯を非表示にし、本文領域を縦550pxに拡張 ※ クラスは <!-- _class: claim-2 mermaid-sm --> のように半角スペース区切りで併 用可能 図表出典:スタイル調整ガイド © 2026 N-Y-Public CONFIDENTIAL 6
環境構築:GitHubクローン後のセットアップ リポジトリをクローン後、依存パッケージ導入とTypeScriptビルドで準備完了 Claude Desktop 等の設定ファイルに本MCPサーバーを登録して利用開始 セットアップ手順とクライアント登録 ステップ1:依存パッケージのインストール リポジトリ直下で npm install
を実行し、ライブラリ群を導入 ステップ2:MCPサーバーのビルド npm run build を実行し、 build/index.js を生成 ステップ3:MCPクライアントへの登録 claude_desktop_config.json 等の mcpServers に実行コマンドを追加 例: "marp-slide-mcp": { "command": "node", "args": [" <path>/build/index.js"] } 図表出典:公式環境構築ガイド © 2026 N-Y-Public CONFIDENTIAL 7
提供されるMCPツール一覧と機能 スライド新規作成・編集・削除・設定変更・PDF出力まで7つのツールを提供 AI が自然言語指示を適切なツール呼び出しに変換し、正確な操作を実現 7つの主要ツール概要 ツール名 generate_slide_deck get_slide_deck insert_slide /
update_slide delete_slide update_deck_settings export_to_pdf 主要機能・役割 規約に準拠した Marp スライドを一括新規作成 既存スライド Markdown の構造化解析・要素取得 任意位置への新規スライド挿入・既存スライドの更新 不要になったスライドページの安全な削除 テーマカラー、画面比率、表紙バナー等の一括更新 Marp CLI を実行し、高品質な配信用 PDF を即座に出力 図表出典:MCPツール仕様書 © 2026 N-Y-Public CONFIDENTIAL 8
MCPサーバーの利用フローとAI連携 自然言語で AI に要望を伝えるだけで、スライド生成からPDF出力まで自動完結 AI がプロンプト規約に基づき自律連携し、高品質なスライドを自動構築 AI と MCP サーバーの対話連携アーキテクチャ
ユーザー 自然言語指示 プロンプト AIアシスタント Claude / Cursor ツール呼出 Markdown生成 スライドMarkdown slides/*.md PDF自動出力 完成PDF資料 slides/*.pdf Marp MCPサーバー marp-slide-mcp 図表出典:AI連携ワークフロー設計 © 2026 N-Y-Public CONFIDENTIAL 9
成果物の出力先と資料別ディレクトリ構造 各スライド資料は slides/ 配下に専用ディレクトリを作成して独立管理 Markdown・PDF・PPTX・個別画像アセットが同一フォルダ内にまとまり保 守性向上 資料専用ディレクトリ(slides/<資料名>/)と生成アーティファクト 成果物 / 配置
資料専用フォルダ スライドMarkdown PDF 成果物 PPTX 成果物 画像アセット ファイル形式・配置場所 slides/<資料名>/ slides/<資料名>/<資料名>.md slides/<資料名>/<資料名>.pdf slides/<資料名>/<資料名>.pptx slides/<資料名>/banner.svg 等 内容と用途 各プレゼンテーションごとに1つ作成される専用ディレクトリ MCPツールや手動で作成・編集する原本 export_to_pdf や Marp CLI で自動出力された配信用 build:pptx-custom により図形・テキスト変換された編集用 個別資料で使用する表紙バナーやヘッダーロゴ等の配置領域 ※ テーマ( themes/ )や共通リソース( ../../themes/ )を参照し、資料ごとに自己 完結した管理が可能です 図表出典:リポジトリ構成仕様(資料専用ディレクトリ設計) © 2026 N-Y-Public CONFIDENTIAL 10
MCP各要素の受付文字数・上限規約 スキーマ(Zod)により各要素の最大文字数が厳格に定義されレイアウト崩れを 未然に防止 上限超過時はバリデーションエラーとなり、AI による自動再試行や修正を促 MCPツール(generate_slide_deck等)で受付可能な主要要素と上限 要素名 (プロパティ) pageTitle claim
chartTitle bodyContent twoColumns imageGrid 上限文字数 / 形式 60文字以内 250文字以内 60文字以内 1,500文字以内 左右各1,500文字 配列(2〜4枚推奨) 役割・表示領域と適用ルール スライド左上の大見出し(1〜2行で簡潔に表現) 上部グレー帯の主要メッセージ(箇条書き3〜5行) 本文領域直上の小見出し・セクション名 Markdown本文、表、Mermaid図、コード等 2段組レイアウト用の構造化コンテンツ 画像並列グリッド(キャプション・代替テキスト付) ※ 上限値を超えるテキストはレイアウト破綻防止のためバリデーションで弾かれます 図表出典:MCPスキーマ仕様書(src/index.ts) © 2026 N-Y-Public CONFIDENTIAL 11
自律開発用 Marp スキル(.agents/skills)の活用 AI エージェントが自律的にスライド設計・編集・出力を行う専用スキルを同梱 ユーザーが「スライドを作成して」と指示するだけで、規約に沿った資料を 自動構築 Marp スライド生成スキル(marp-slides)の構成と役割 項目
配置場所 設計規約 二重実行 リファレンス 内容・仕様 .agents/skills/marp-slides/ MBB標準(ワンスライド・ワンメッセージ) MCPモード & 直接Markdown ツール仕様・デザイン集・CSS規約 詳細と活用メリット 配布リポジトリ同梱でクローン後即座に利用可能 結論優先(Pyramid Principle)の構成を自動徹底 MCP利用可能時はAPI呼び出し、不可時は直接生成 表・Mermaid・2段組等のベストプラクティスを内包 ※ Antigravity や Claude 等の AI が本スキルを自動参照し、高品質なスライドを自律生 成します 図表出典:エージェントスキル仕様(SKILL.md) © 2026 N-Y-Public CONFIDENTIAL 12
ライセンス条項(SaaS制限付きソースアベイラブル) 社内資料作成や受託・保守・コンサルティング等の有償役務には自由に利用可能 ただし、第三者向け有償SaaS/クラウドサービス/有料APIとしての提供は 禁止 LICENSE の許諾範囲と利用条件の要約 区分 商用・社内利用 保守・役務提供 改変・再配布
SaaS / クラウド 許諾・制限の具体的内容 無制限に許可 有償提供可能 条件付き許可 事前の書面許可なく禁止 適用例・備考 自社業務、営業提案、顧客向け納品スライドの作成 SI構築、導入支援、技術相談、保守契約の対価受領 同一ライセンス・著作権表示を保持したコード改変・配布 本機能を有償Webサービスや有料MCP等として提供すること ※ 著作権表示および許諾表示をすべての複製物・派生ソフトウェアに保持する必要が あります ※ SaaS 形態でのサービス提供を希望する場合は、著作権者への事前の書面許諾が必要 です 図表出典:LICENSE(Custom License with SaaS Restriction) © 2026 N-Y-Public CONFIDENTIAL 13
None