outline-slides
Installation
SKILL.md
Outline slides
Generate a numbered outline of all slides with one-sentence summaries per slide.
Input
- A directory containing slide images named slide_1.png, slide_2.png, etc. (produced by the convert-slides-to-images skill).
- Optionally, a slide_ascii.md file containing extracted text per slide (produced by the extract-slide-text skill).
Procedure
- Find all slide_*.png files in the specified directory, sorted numerically by slide number.
- If slide_ascii.md is available, read it and use the extracted text as ground truth for each slide's content. This prevents misidentifying embedded screenshots or demo captures as actual slide content.
- Look at each slide image and write a one-sentence summary describing the content of that slide. When slide_ascii.md is available, base the summary primarily on the extracted text, using the image only for visual context (diagrams, screenshots, etc.).
- Output a numbered list matching the slide numbers.
For large presentations (more than 50 slides), work through the slides in batches of 50.
Output format
1. Title slide introducing the presentation on [topic]
2. Agenda slide listing the main sections to be covered
3. Diagram showing the architecture of [system]
4. Code example demonstrating [technique]
...
Example usage
To outline slides that have already been converted to images:
Please outline the slides in presentations/my-talk/outputs/slide_images/
Save the output to outputs/outline.txt in the presentation folder for caching.
Related skills
More from pamelafox/presentation-skills
pdf-to-markdown
Converts PDF files to Markdown using Microsoft's markitdown package. Use this skill when the user asks to convert a PDF to Markdown, extract text from a PDF, or read/parse PDF content.
17generate-writeup
>-
15review-presentation
Use this to review slides for accuracy
15fetch-slides
>-
14convert-slides-to-images
>-
14extract-slide-text
>-
14