presentation-generation について
presentation-generationはeach::senseを使い、ビジネス、教育、研修向けのプレゼンテーションやスライドを作成します。スライド数、構成、対象者、ビジュアルスタイルをプロンプトで指定でき、幅広い用途に対応します。
主な機能
- 01ビジネスプレゼンとピッチデッキの生成
- 02営業、教育、研修用スライドの作成
- 03製品発表、四半期報告、講演資料の作成
- 04スライド数と内容構成の指定
- 05デザイン、配色、ビジュアライゼーションの指定
活用シーン
- 01投資家向けピッチや顧客提案の準備
- 02授業資料や社員研修資料の作成
- 03四半期業績やチーム進捗の報告
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ eachlabs/ skills --skill presentation-generationインストール後、Claude Code で/presentation-generationを入力して読み込まれたか確認します。
同梱ファイルreferences/SSE-EVENTS.md
詳細
プレゼンテーションの生成
each::sense を使用して、プロフェッショナルなプレゼンテーションやスライドデッキを生成します。このスキルでは、ビジネスプレゼンテーション、ピッチデッキ、教育コンテンツなど、視覚的に魅力的なスライドを作成できます。
機能
- ビジネスプレゼンテーション:企業の会議やレポート向けのプロフェッショナルなスライド
- ピッチデッキ:明確なストーリー展開で投資家を惹きつけるプレゼンテーション
- 営業プレゼンテーション:顧客への提案やデモ向けの説得力あるスライド
- 教育用スライド:明確なビジュアルを用いた講義やコースの教材
- トレーニング教材:オンボーディングやスキル開発向けのプレゼンテーション
- 製品ローンチ:インパクトのある発表用デッキ
- 四半期レポート:データを視覚化したプレゼンテーション
- カンファレンス講演:基調講演やセッション向けの魅力的なスライド
クイックスタート
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a 10-slide business presentation about digital transformation strategy for enterprise companies. Include title slide, agenda, key challenges, solutions, case studies, implementation roadmap, and closing slide."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
プレゼンテーションの種類と用途
| 種類 | スライド数 | 最適な用途 |
|---|---|---|
| ピッチデッキ | 10-15 | 投資家との面談、資金調達 |
| 営業デッキ | 8-12 | 顧客への提案、製品デモ |
| ビジネスプレゼンテーション | 10-20 | 戦略会議、経営幹部向け説明 |
| トレーニングプレゼンテーション | 15-30 | オンボーディング、スキル開発 |
| カンファレンス講演 | 20-40 | 基調講演、技術セッション |
| 四半期レポート | 10-15 | 関係者への報告、取締役会 |
| 製品ローンチ | 10-15 | 発表、マーケティングイベント |
用途の例
1. トピックからビジネスプレゼンテーションを作成
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a 12-slide business presentation on AI adoption in healthcare. Include: title slide, executive summary, current state of healthcare AI, key use cases (diagnosis, drug discovery, patient care), implementation challenges, ROI analysis, case study examples, future trends, recommendations, and conclusion with next steps. Professional corporate style with blue color scheme."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
2. 投資家向けピッチデッキ
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a 10-slide startup pitch deck for a fintech company that provides AI-powered expense management for small businesses. Include: cover slide with company name TechExpense, problem statement showing SMB pain points, solution overview, product demo screenshots, market size ($50B TAM), business model (SaaS subscription), traction (10K users, 40% MoM growth), competitive landscape, team slide, and ask slide ($5M Series A). Modern, clean design with fintech aesthetic."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
3. 営業プレゼンテーション
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create an 8-slide sales presentation for enterprise cloud security software. Include: title slide, client pain points (data breaches, compliance, complexity), our solution overview, key features (real-time monitoring, automated compliance, AI threat detection), customer success stories with metrics, pricing tiers, implementation timeline, and call-to-action slide. Professional but engaging style, use security-themed visuals."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
4. 教育・講義用スライド
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a 15-slide educational presentation on Machine Learning fundamentals for university students. Include: title slide, learning objectives, what is ML (definition), types of ML (supervised, unsupervised, reinforcement), key algorithms overview, neural networks basics, real-world applications, hands-on exercise introduction, common pitfalls, best practices, resources for further learning, summary, and Q&A slide. Academic style with diagrams and visualizations."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
5. トレーニングプレゼンテーション
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a 20-slide employee onboarding training presentation for a tech company. Include: welcome slide, company history and mission, organizational structure, core values, team introductions section, key policies (remote work, PTO, benefits), tools and systems overview (Slack, Jira, GitHub), security and compliance training, first week checklist, 30-60-90 day goals, mentorship program, career development paths, FAQ section, key contacts, and closing slide with encouragement. Friendly, approachable design with company brand colors (teal and orange)."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
6. 製品ローンチ用デッキ
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a 12-slide product launch presentation for a new AI-powered fitness app called FitGenius. Include: dramatic title slide, the fitness problem (lack of personalization), introducing FitGenius, key features (AI coach, adaptive workouts, nutrition tracking, progress analytics), how it works (3-step process), app screenshots showcase, early user testimonials, pricing plans, launch timeline, press and influencer strategy, and closing call-to-action. Energetic, modern design with gradient colors (purple to orange)."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
7. 四半期レポートのプレゼンテーション
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a 10-slide Q4 2024 quarterly report presentation for a SaaS company. Include: title slide with company logo placeholder, executive summary with key metrics, revenue performance (show $12M ARR, 25% YoY growth), customer metrics (500 new customers, 95% retention), product updates shipped this quarter, team growth (20 new hires), challenges faced and lessons learned, Q1 2025 priorities and goals, financial outlook, and thank you slide. Data-driven with charts and graphs, professional corporate style."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
8. カンファレンス講演用スライド
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a 25-slide conference talk presentation titled Building Scalable Microservices: Lessons from 1 Million RPS. Include: title slide with speaker name placeholder, about me slide, agenda, the scaling journey story (monolith to microservices), architecture evolution diagrams, key technical decisions, database strategies, caching layers, message queues, monitoring and observability, failure stories and recovery, performance benchmarks, cost optimization, team structure, lessons learned (5 slides with one key insight each), what we would do differently, future roadmap, resources and references, Q&A slide, and contact/social media slide. Tech conference style, dark theme with code snippets."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
9. ウェビナー用スライド
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a 15-slide webinar presentation on Email Marketing Best Practices for E-commerce in 2025. Include: title slide with webinar branding, host introduction, agenda with timing, why email still matters (stats), building your list ethically, segmentation strategies, personalization techniques, automation workflows (welcome, abandoned cart, win-back), subject line optimization, mobile-first design, A/B testing framework, deliverability tips, measuring success (KPIs), live Q&A slide, and special offer slide with CTA. Marketing-focused design, vibrant but professional."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
10. チームミーティング用プレゼンテーション
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create an 8-slide weekly team meeting presentation for an engineering team. Include: title slide with date placeholder, sprint progress (velocity chart, completed vs planned), blockers and dependencies, demo highlights (2 features shipped), upcoming priorities for next sprint, team announcements (new hire, PTO), metrics dashboard (bugs fixed, deployment frequency, incident count), and open discussion slide. Simple, functional design focused on clarity, light theme."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
ベストプラクティス
コンテンツ構成
- インパクトのある始まり:印象的な導入で聴衆の関心を引きつけます
- 1枚につき1つのアイデア:焦点を絞り、ひと目で内容を把握できるスライドにします
- 視覚的な階層:見出し、小見出し、箇条書きを効果的に使います
- データの視覚化:複雑なデータにはチャートやグラフを使います
- 一貫したデザイン:全体を通して視覚的な統一感を保ちます
スライドデザイン
- テキストは最小限に:箇条書き1項目につき6語、スライド1枚につき最大6項目を目安にします
- 高いコントラスト:適切な色のコントラストで読みやすさを確保します
- 余白:コンテンツにゆとりを持たせます
- フォントの統一:フォントは最大2~3種類にします
- 高品質な画像:関連性のある高解像度のビジュアルを使います
プレゼンテーションの種類
- ピッチデッキ:ストーリー、課題と解決策、明確な依頼内容に重点を置きます
- 営業プレゼンテーション:価値を最初に示し、それを裏付ける証拠を提示します
- トレーニング教材:段階的に情報を示し、演習を盛り込みます
- カンファレンス講演:大きなアイデア、記憶に残るビジュアル、最小限のテキストを用います
プレゼンテーション用プロンプトのヒント
プレゼンテーションを作成する際は、プロンプトに以下の詳細を含めてください。
- スライド数:必要なスライド数を指定します
- 構成:含めたいセクションやスライドを列挙します
- 対象者:このプレゼンテーションを見る人を指定します
- スタイル:企業向け、モダン、遊び心のある、学術的など
- 色:ブランドカラーや希望する配色
- データポイント:具体的な数値、指標、統計を含めます
- ビジュアル:チャート、図、特定の画像をリクエストします
プロンプト構成の例
"Create a [number]-slide [type] presentation about [topic].
Include: [list of slides/sections].
Audience: [who will view it].
Style: [design preferences].
[Additional requirements like colors, data points, etc.]"
モードの選択
「速く安価にしますか、それとも高品質にしますか?」
| モード | 最適な用途 | 速度 | 品質 |
|---|---|---|---|
max | 最終版のプレゼンテーション、顧客向けデッキ、重要な会議 | 遅め | 最高 |
eco | 手早い草案、社内会議、コンセプトの検討 | 速め | 良好 |
複数ターンでのプレゼンテーションの反復改善
session_id を使って、プレゼンテーションを反復して改善できます。
# Initial presentation
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a 10-slide pitch deck for a sustainable fashion marketplace"}],
"model": "eachsense/beta",
"stream": true,
"session_id": "pitch-deck-project"
}'
# Add more slides
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Add 3 more slides: one for partnerships, one for sustainability metrics, and one for media coverage"}],
"model": "eachsense/beta",
"stream": true,
"session_id": "pitch-deck-project"
}'
# Refine specific slide
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Update the market size slide with more detailed TAM/SAM/SOM breakdown"}],
"model": "eachsense/beta",
"stream": true,
"session_id": "pitch-deck-project"
}'
# Change design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Make the design more minimalist with earth tones to match our sustainability brand"}],
"model": "eachsense/beta",
"stream": true,
"session_id": "pitch-deck-project"
}'
プレゼンテーションのバリエーションを一括生成
対象者に合わせて複数のバージョンを生成します。
# Version for investors
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a 10-slide pitch deck for our AI analytics product - investor focused, emphasize market size, growth metrics, and funding ask"}],
"model": "eachsense/beta",
"stream": true,
"mode": "eco"
}'
# Version for enterprise clients
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a 10-slide sales deck for our AI analytics product - enterprise client focused, emphasize ROI, security, integration capabilities"}],
"model": "eachsense/beta",
"stream": true,
"mode": "eco"
}'
# Version for technical audience
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a 10-slide technical overview for our AI analytics product - developer focused, emphasize architecture, APIs, and technical capabilities"}],
"model": "eachsense/beta",
"stream": true,
"mode": "eco"
}'
エラー処理
| エラー | 原因 | 解決策 |
|---|---|---|
Failed to create prediction: HTTP 422 | 残高不足 | eachlabs.ai でチャージしてください |
| コンテンツポリシー違反 | 禁止されているコンテンツ | コンテンツポリシーに準拠するようプロンプトを調整してください |
| タイムアウト | 複雑な生成 | クライアントのタイムアウトを最低 10 分に設定してください |
関連スキル
each-sense- コア API ドキュメントmeta-ad-creative-generation- Meta 広告クリエイティブproduct-photo-generation- スライド向けの商品画像
コメント
Markdown 対応