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
このスキルを起動するキーワード。クリックでコピーできます。

このスキルにはトリガーワードがありません。

ダウンロードした .skill に含まれるフィールド。
フィールド 説明
formatフォーマット識別子(skill/v1)
skill_idスキル固有 ID
nameスキル名
versionバージョン
description説明
categoryカテゴリ(配列)
trigger_wordsトリガーワード
tagsタグ
sourceソース
source_urlソース 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 拡張形式。scripts / tools / dependencies / hooks を含む ダウンロード
.json 純粋な JSON 出力。system_prompt とモデル設定のみ ダウンロード
Coze frontmatter 付き Markdown。Coze へのインポート用 ダウンロード
Dify Dify DSL。アプリ作成後にそのままインポート ダウンロード

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

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

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

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