magicslides

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

MagicSlides - AI Presentation Generator

MagicSlides - AI演示文稿生成工具

Create professional presentations in seconds from topics or web content using AI.
借助AI,从主题或网页内容快速创建专业演示文稿。

When to Use This Skill

何时使用此技能

Use this skill when:
  • User asks to create a presentation or slide deck
  • User wants to convert an article or URL into slides
  • User needs a PowerPoint or Google Slides presentation
  • User asks "make me a presentation about..."
  • User needs a pitch deck or educational slides
  • User wants to summarize content as slides
Keywords: presentation, slides, PowerPoint, PPT, slide deck, pitch deck, create slides, generate presentation, topic to slides, URL to presentation
当以下情况时使用此技能:
  • 用户要求创建演示文稿或幻灯片
  • 用户希望将文章或URL转换为幻灯片
  • 用户需要PowerPoint或Google Slides演示文稿
  • 用户提问“帮我制作一个关于……的演示文稿”
  • 用户需要推介演示文稿或教学幻灯片
  • 用户希望将内容总结为幻灯片
关键词: 演示文稿、幻灯片、PowerPoint、PPT、幻灯片组、推介演示文稿、创建幻灯片、生成演示文稿、主题转幻灯片、URL转演示文稿

Prerequisites

前提条件

The
magicslides
CLI must be installed and authenticated:
bash
undefined
必须安装并认证
magicslides
CLI:
bash
undefined

Check if installed

检查是否已安装

which magicslides
which magicslides

If not installed

若未安装

npm install -g magicslides
npm install -g magicslides

Authenticate (requires API key from magicslides.app/dashboard/settings)

认证(需要从magicslides.app/dashboard/settings获取API密钥)

magicslides login
undefined
magicslides login
undefined

Commands

命令

Create Presentation from Topic

从主题创建演示文稿

bash
magicslides create --topic "<topic>" --slides <number> --language <code>
Parameters:
  • --topic
    (required): The presentation topic
  • --slides
    (optional): Number of slides (1-50, default: 10)
  • --language
    (optional): Language code (default: en)
  • --template
    (optional): Template name (e.g., default, modern, minimal)
Examples:
bash
undefined
bash
magicslides create --topic "<topic>" --slides <number> --language <code>
参数:
  • --topic
    (必填):演示文稿主题
  • --slides
    (可选):幻灯片数量(1-50,默认值:10)
  • --language
    (可选):语言代码(默认值:en)
  • --template
    (可选):模板名称(例如:default、modern、minimal)
示例:
bash
undefined

Basic presentation

基础演示文稿

magicslides create --topic "Introduction to Machine Learning" --slides 10
magicslides create --topic "Introduction to Machine Learning" --slides 10

Presentation in Spanish

西班牙语演示文稿

magicslides create --topic "Inteligencia Artificial" --slides 15 --language es
magicslides create --topic "Inteligencia Artificial" --slides 15 --language es

With specific template

使用特定模板

magicslides create --topic "Q1 Sales Report" --slides 8 --template modern
undefined
magicslides create --topic "Q1 Sales Report" --slides 8 --template modern
undefined

Create Presentation from URL

从URL创建演示文稿

Convert any web article or blog post into a presentation:
bash
magicslides create-url --url "<url>" --slides <number> --language <code>
Parameters:
  • --url
    (required): URL of the article/content
  • --slides
    (optional): Number of slides (1-50, default: 10)
  • --language
    (optional): Language code (default: en)
  • --template
    (optional): Template name
Examples:
bash
undefined
将任何网页文章或博客文章转换为演示文稿:
bash
magicslides create-url --url "<url>" --slides <number> --language <code>
参数:
  • --url
    (必填):文章/内容的URL
  • --slides
    (可选):幻灯片数量(1-50,默认值:10)
  • --language
    (可选):语言代码(默认值:en)
  • --template
    (可选):模板名称
示例:
bash
undefined

Create from a blog post

从博客文章创建

magicslides create-url --url "https://techcrunch.com/article" --slides 12
magicslides create-url --url "https://techcrunch.com/article" --slides 12

Create from documentation in German

从德语文档创建

magicslides create-url --url "https://docs.example.com/guide" --slides 8 --language de
undefined
magicslides create-url --url "https://docs.example.com/guide" --slides 8 --language de
undefined

Workflow for Agents

Agent工作流程

  1. When user asks for a presentation on a topic:
    bash
    magicslides create --topic "<user's topic>" --slides 10
  2. When user shares a URL and wants slides:
    bash
    magicslides create-url --url "<user's url>" --slides 10
  3. For specific requirements:
    • Adjust
      --slides
      based on how detailed the user wants it
    • Use
      --language
      if user specifies a language
    • Use
      --template
      for specific styling needs
  1. 当用户请求关于某个主题的演示文稿时:
    bash
    magicslides create --topic "<user's topic>" --slides 10
  2. 当用户分享URL并希望转换为幻灯片时:
    bash
    magicslides create-url --url "<user's url>" --slides 10
  3. 对于特定需求:
    • 根据用户想要的详细程度调整
      --slides
      参数
    • 如果用户指定语言,使用
      --language
      参数
    • 对于特定样式需求,使用
      --template
      参数

Response Format

响应格式

The CLI returns the URL to the generated presentation. Present it to the user:
Your presentation has been created!

🎨 View and edit your presentation:
[presentation URL from output]

The presentation contains [X] slides about [topic].
CLI会返回生成的演示文稿的URL,将其展示给用户:
您的演示文稿已创建完成!

🎨 查看并编辑您的演示文稿:
[输出中的演示文稿URL]

该演示文稿包含[X]张关于[主题]的幻灯片。

Error Handling

错误处理

ErrorSolution
"Authentication required"Run
magicslides login
with API key
"Invalid API key"Get new key from magicslides.app/dashboard/settings
"Rate limit exceeded"User needs to upgrade plan or wait
"Invalid URL"Verify the URL is accessible and valid
错误解决方案
"Authentication required"使用API密钥运行
magicslides login
"Invalid API key"从magicslides.app/dashboard/settings获取新密钥
"Rate limit exceeded"用户需要升级套餐或等待
"Invalid URL"验证URL是否可访问且有效

Supported Languages

支持的语言

40+ languages supported using ISO 639-1 codes:
LanguageCodeLanguageCode
EnglishenSpanishes
FrenchfrGermande
PortugueseptItalianit
ChinesezhJapaneseja
KoreankoRussianru
ArabicarHindihi
支持40多种语言,使用ISO 639-1代码:
语言代码语言代码
英语en西班牙语es
法语fr德语de
葡萄牙语pt意大利语it
中文zh日语ja
韩语ko俄语ru
阿拉伯语ar印地语hi

Limitations

限制条件

  • API key required (free tier: 10 presentations/month)
  • Slides range: 1-50 per presentation
  • URL content must be publicly accessible
  • Generation takes 30-60 seconds
  • 需要API密钥(免费套餐:每月10次演示文稿生成)
  • 每张演示文稿的幻灯片数量范围:1-50
  • URL内容必须可公开访问
  • 生成过程需要30-60秒

Examples for Common Tasks

常见任务示例

Quick Presentation

快速演示文稿

bash
magicslides create --topic "Project Status Update" --slides 5
bash
magicslides create --topic "Project Status Update" --slides 5

Detailed Educational Presentation

详细教学演示文稿

bash
magicslides create --topic "Complete Guide to Python Programming" --slides 30 --language en
bash
magicslides create --topic "Complete Guide to Python Programming" --slides 30 --language en

Convert Article to Slides

将文章转换为幻灯片

bash
magicslides create-url --url "https://medium.com/@author/article" --slides 15
bash
magicslides create-url --url "https://medium.com/@author/article" --slides 15

Sales Pitch Deck

销售推介演示文稿

bash
magicslides create --topic "Product Launch Pitch - Feature Benefits and Pricing" --slides 12 --template modern
bash
magicslides create --topic "Product Launch Pitch - Feature Benefits and Pricing" --slides 12 --template modern

Multi-language Presentation

多语言演示文稿

bash
undefined
bash
undefined

Japanese presentation

日语演示文稿

magicslides create --topic "人工知能入門" --slides 10 --language ja
magicslides create --topic "人工知能入門" --slides 10 --language ja

French presentation

法语演示文稿

magicslides create --topic "Introduction à l'IA" --slides 10 --language fr
undefined
magicslides create --topic "Introduction à l'IA" --slides 10 --language fr
undefined

Links

相关链接