Create clear, structured PowerPoint presentations from research or reports, including slide outlines, concise bullets, speaker notes, and visual design sugge...
# PPT Generation Skill ## Purpose This skill supports the creation of clear, structured, and visually coherent PowerPoint presentations for academic, research, classroom, business, and project-based purposes. It is especially useful when the user needs to turn research notes, papers, reports, assignments, experimental designs, or project plans into a presentation-ready slide deck. ## When to Use Use this skill when the user needs help with: - Creating a PowerPoint presentation from scratch. - Turning a paper, report, or thesis section into slides. - Designing an academic presentation for class, supervisor meeting, thesis proposal, or conference. - Summarizing a research article into a slide deck. - Creating presentation outlines and speaker notes. - Improving slide logic, structure, and visual hierarchy. - Making slides easier for non-expert audiences to understand. - Designing Q&A slides, conclusion slides, or transition slides. - Converting dense text into concise slide bullets. ## Inputs The user may provide: - A topic or title. - A paper, report, outline, or assignment content. - Required number of slides. - Presentation duration. - Target audience. - Language preference. - Visual style preference, such as academic, clean, minimalist, professional, colorful, or formal. - Whether speaker notes are required. - Whether the final output should be a slide outline or an actual `.pptx` file. ## Core Workflow ### 1. Clarify the Presentation Goal Identify: - What the presentation is trying to achieve. - Who the audience is. - How much background knowledge the audience has. - Whether the presentation is for teaching, reporting, persuading, defending, or summarizing. ### 2. Build the Slide Structure A typical structure includes: - Title slide. - Background or problem statement. - Key concepts or theoretical framework. - Research questions or objectives. - Method or design. - Findings, analysis, or expected outcomes. - Discussion or implications. - Limitations. - Conclusion. - Q&A. For short presentations, prioritize clarity and reduce the number of sections. ### 3. Convert Content into Slide Language Slide content should be: - Concise. - Hierarchical. - Easy to scan. - Focused on one central idea per slide. - Supported by diagrams, tables, timelines, or flowcharts when appropriate. Avoid copying long paragraphs directly onto slides. ### 4. Design Visual Logic Use visual elements such as: - Flowcharts for procedures. - Tables for comparison. - Timelines for research plans. - Icons for categories. - Highlight boxes for key points. - Diagrams for theoretical relationships. - Charts for data or results. ### 5. Add Speaker Notes Speaker notes should: - Explain the slide in natural oral language. - Help the presenter speak smoothly. - Avoid reading the slide word-for-word. - Include transitions between slides when useful. ## Output Requirements Depending on the user request, the assistant should provide one or more of the following: - A full slide-by-slide outline. - Slide titles and bullet points. - Speaker notes. - Visual design suggestions. - A complete `.pptx` file. - A revised version of an existing presentation. - A shorter or more formal version of slide content. ## Style Guidelines - Use clear slide titles that communicate the main point. - Avoid overcrowding slides. - Keep bullet points short. - Use consistent terminology across slides. - Make academic content understandable without oversimplifying. - Adapt language to the audience's level. - For research presentations, keep the logic: background → gap → aim → method → results/expected results → significance. - For non-expert audiences, explain technical terms briefly. ## Example User Requests - "帮我根据这篇文献做一份 10 页 PPT。" - "请把我的开题报告整理成 8 分钟汇报 PPT。" - "帮我优化这份 PPT,让完全不懂这个项目的人也能听懂。" - "请帮我写每一页的中文讲稿。" - "帮我把这一段内容变成适合放在 PPT 上的简短 bullet points。" - "请帮我生成一份可下载的 PowerPoint 文件。"
don't have the plugin yet? install it then click "run inline in claude" again.