magicslides
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseMagicSlides - 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 CLI must be installed and authenticated:
magicslidesbash
undefined必须安装并认证 CLI:
magicslidesbash
undefinedCheck 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
undefinedmagicslides login
undefinedCommands
命令
Create Presentation from Topic
从主题创建演示文稿
bash
magicslides create --topic "<topic>" --slides <number> --language <code>Parameters:
- (required): The presentation topic
--topic - (optional): Number of slides (1-50, default: 10)
--slides - (optional): Language code (default: en)
--language - (optional): Template name (e.g., default, modern, minimal)
--template
Examples:
bash
undefinedbash
magicslides create --topic "<topic>" --slides <number> --language <code>参数:
- (必填):演示文稿主题
--topic - (可选):幻灯片数量(1-50,默认值:10)
--slides - (可选):语言代码(默认值:en)
--language - (可选):模板名称(例如:default、modern、minimal)
--template
示例:
bash
undefinedBasic 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
undefinedmagicslides create --topic "Q1 Sales Report" --slides 8 --template modern
undefinedCreate 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:
- (required): URL of the article/content
--url - (optional): Number of slides (1-50, default: 10)
--slides - (optional): Language code (default: en)
--language - (optional): Template name
--template
Examples:
bash
undefined将任何网页文章或博客文章转换为演示文稿:
bash
magicslides create-url --url "<url>" --slides <number> --language <code>参数:
- (必填):文章/内容的URL
--url - (可选):幻灯片数量(1-50,默认值:10)
--slides - (可选):语言代码(默认值:en)
--language - (可选):模板名称
--template
示例:
bash
undefinedCreate 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
undefinedmagicslides create-url --url "https://docs.example.com/guide" --slides 8 --language de
undefinedWorkflow for Agents
Agent工作流程
-
When user asks for a presentation on a topic:bash
magicslides create --topic "<user's topic>" --slides 10 -
When user shares a URL and wants slides:bash
magicslides create-url --url "<user's url>" --slides 10 -
For specific requirements:
- Adjust based on how detailed the user wants it
--slides - Use if user specifies a language
--language - Use for specific styling needs
--template
- Adjust
-
当用户请求关于某个主题的演示文稿时:bash
magicslides create --topic "<user's topic>" --slides 10 -
当用户分享URL并希望转换为幻灯片时:bash
magicslides create-url --url "<user's url>" --slides 10 -
对于特定需求:
- 根据用户想要的详细程度调整参数
--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
错误处理
| Error | Solution |
|---|---|
| "Authentication required" | Run |
| "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密钥运行 |
| "Invalid API key" | 从magicslides.app/dashboard/settings获取新密钥 |
| "Rate limit exceeded" | 用户需要升级套餐或等待 |
| "Invalid URL" | 验证URL是否可访问且有效 |
Supported Languages
支持的语言
40+ languages supported using ISO 639-1 codes:
| Language | Code | Language | Code |
|---|---|---|---|
| English | en | Spanish | es |
| French | fr | German | de |
| Portuguese | pt | Italian | it |
| Chinese | zh | Japanese | ja |
| Korean | ko | Russian | ru |
| Arabic | ar | Hindi | hi |
支持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 5bash
magicslides create --topic "Project Status Update" --slides 5Detailed Educational Presentation
详细教学演示文稿
bash
magicslides create --topic "Complete Guide to Python Programming" --slides 30 --language enbash
magicslides create --topic "Complete Guide to Python Programming" --slides 30 --language enConvert Article to Slides
将文章转换为幻灯片
bash
magicslides create-url --url "https://medium.com/@author/article" --slides 15bash
magicslides create-url --url "https://medium.com/@author/article" --slides 15Sales Pitch Deck
销售推介演示文稿
bash
magicslides create --topic "Product Launch Pitch - Feature Benefits and Pricing" --slides 12 --template modernbash
magicslides create --topic "Product Launch Pitch - Feature Benefits and Pricing" --slides 12 --template modernMulti-language Presentation
多语言演示文稿
bash
undefinedbash
undefinedJapanese 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
undefinedmagicslides create --topic "Introduction à l'IA" --slides 10 --language fr
undefinedLinks
相关链接
- Website: https://magicslides.app
- npm Package: https://npmjs.com/package/magicslides
- Dashboard: https://magicslides.app/dashboard
- API Keys: https://magicslides.app/dashboard/settings