mcpField
P
presentation-generation

presentation-generation

github.com/eachlabs文档处理44285 次安装今天更新
代码仓库

关于 presentation-generation

presentation-generation 使用 each::sense 生成演示文稿和幻灯片,面向商业、教育及培训等内容制作。可按提示指定页数、结构、受众和视觉风格,涵盖多种演示类型。

主要功能

  1. 01生成商业演示和投资路演稿
  2. 02制作销售、教育及培训幻灯片
  3. 03创建发布会、季度报告和会议演讲稿
  4. 04按提示规划页数与内容结构
  5. 05指定设计风格、配色和图表

适用场景

  1. 01准备投资者路演或客户提案
  2. 02制作课程讲义与员工培训材料
  3. 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"
  }'

最佳实践

内容结构
  • 开场要有冲击力:用引人入胜的开场吸引观众
  • 每张幻灯片只讲一个观点:让幻灯片重点突出、易于浏览
  • 视觉层次:有效使用标题、副标题和项目符号
  • 数据可视化:用图表展示复杂数据
  • 设计统一:保持整体视觉风格一致
幻灯片设计
  • 精简文字:每个项目符号尽量不超过 6 个词,每张幻灯片最多 6 条
  • 高对比度:确保色彩对比适当,便于阅读
  • 留白:为内容留出充足空间
  • 字体统一:最多使用 2-3 种字体
  • 优质图片:使用相关的高分辨率视觉素材
演示文稿类型
  • 融资路演:注重故事性、问题与解决方案,以及明确的诉求
  • 销售演示文稿:先阐述价值,再提供证据
  • 培训材料:循序渐进地展示内容,并加入练习
  • 会议演讲:突出核心观点,采用令人印象深刻的视觉素材,减少文字

演示文稿提示词技巧

创建演示文稿时,请在提示词中包含以下信息:

  1. 幻灯片数量:指定所需的幻灯片数量
  2. 结构:列出需要包含的章节/幻灯片
  3. 受众:谁会观看这份演示文稿?
  4. 风格:企业风、现代风、活泼风、学术风等
  5. 颜色:品牌色或偏好的配色方案
  6. 数据:提供具体数字、指标或统计数据
  7. 视觉素材:要求添加图表、示意图或特定图像
提示词结构示例
"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