Skills Plugins MCP Prompt Model 博客 我的中心

ai-slides

Generate complete presentations with AI - from outline to polished slides

DeepseekModel 官方收录技能 质量 优秀 · 78 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=claude-office-skills-skills-ai-slides-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name ai-slides description Generate complete presentations with AI - from outline to polished slides version 1.0 author claude-office-skills license MIT category presentation tags ["ai","slides","generation","automatic"] department All models {"recommended":["claude-sonnet-4","claude-opus-4"],"compatible":["claude-3-5-sonnet","gpt-4","gpt-4o"]} mcp {"server":"office-mcp","tools":["create_pptx","add_slide"]} capabilities ["ai_generation","automatic_slides"] languages ["en","zh"] AI Slides Skill Overview This skill enables AI-powered presentation generation. Provide a topic or outline, and get a complete, polished presentation with proper structure, content, and formatting. How to Use Provide a topic, outline, or rough notes Specify audience and presentation length I'll generate a complete presentation Example prompts: "Create a 10-slide presentation about machine learning" "Generate a pitch deck for a SaaS startup" "Build training slides on cybersecurity basics" "Make a quarterly review presentation from this data" Domain Knowledge Presentation Structure # Effective presentation structure structure: - title_slide: title: "Clear, compelling title" subtitle: "Context or tagline" author: "Presenter name" - agenda: items: 3 -5 main topics - introduction: hook: "Attention-grabbing opening" context: "Why this matters" - main_content: sections: 3 -5 key points each_section: - heading - 3 -5 bullets or visual - supporting data - conclusion: summary: "Key takeaways" call_to_action: "What to do next" - closing: thank_you: true contact_info: true qa_prompt: true Content Generation Pattern def generate_presentation ( topic, audience, slide_count= 10 ): """AI-powered presentation generation.""" # 1. Generate outline outline = generate_outline(topic, slide_count) # 2. Expand each section slides = [] for section in outline: slide_content = expand_section(section, audience) slides.append(slide_content) # 3. Add visuals suggestions for slide in slides: slide[ 'visuals' ] = suggest_visuals(slide[ 'content' ]) # 4. Format as Marp markdown presentation = format_as_marp(slides) return presentation def generate_outline ( topic, count ): """Generate presentation outline.""" # Typical structure outline = [ { 'type' : 'title' , 'title' : topic}, { 'type' : 'agenda' }, # Main content (60% of slides) # ... content slides { 'type' : 'summary' }, { 'type' : 'closing' } ] return outline Marp Output def format_as_marp ( slides ): """Convert slides to Marp markdown.""" marp = """--- marp: true theme: gaia paginate: true --- """ for slide in slides: if slide[ 'type' ] == 'title' : marp += f"""<!-- _class: lead --> # {slide[ 'title' ]} {slide.get( 'subtitle' , '' )} --- """ elif slide[ 'type' ] == 'content' : marp += f"""# {slide[ 'heading' ]} """ for point in slide[ 'points' ]: marp += f"- {point} \n" marp += "\n---\n\n" return marp Example: Generate Tech Talk topic = "Introduction to Docker" audience = "Developers new to containers" slides = 10 # Generated presentation presentation = """--- marp: true theme: gaia paginate: true --- <!-- _class: lead --> # Introduction to Docker Containerization Made Simple --- # Agenda 1. What is Docker? 2. Core Concepts 3. Getting Started 4. Best Practices 5. Demo --- # What is Docker? - Container platform for packaging applications - Lightweight alternative to VMs - "Build once, run anywhere" - 15M+ developers, 7M+ applications --- # Why Containers? | VMs | Containers | |-----|------------| | GB size | MB size | | Minutes to start | Seconds to start | | Full OS | Shared kernel | --- # Core Concepts - **Image**: Blueprint/template - **Container**: Running instance - **Dockerfile**: Build instructions - **Registry**: Image storage (Docker Hub) --- # Getting Started ```bash # Pull an image docker pull nginx # Run a container docker run -p 8080:80 nginx # List containers docker ps Your First Dockerfile FROM node:18 WORKDIR /app COPY package*.json ./ RUN npm install COPY . . EXPOSE 3000 CMD ["npm", "start"] Best Practices Use official base images Minimize layers Don't run as root Use .dockerignore Multi-stage builds Summary ✅ Docker simplifies deployment ✅ Containers are lightweight & fast ✅ Easy to get started ✅ Industry standard Questions? Resources: docs.docker.com """ ## Best Practices 1. **Know Your Audience**: Tailor complexity and examples 2. **One Idea Per Slide**: Keep focused 3. **6x6 Rule**: Max 6 bullets, 6 words each 4. **Visual First**: Suggest images/diagrams 5. **Strong Opening/Closing**: Hook and call-to-action ## Resources - [Marp](https://marp.app/) - Markdown presentations - [Slidev](https://sli.dev/) - Vue-powered slides - [reveal.js](https://revealjs.com/) - HTML presentations
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。