mcpField
O
outline-slides

outline-slides

github.com/pamelafoxDocuments128144 installsUpdated 8w ago
Repository

About outline-slides

outline-slides creates a numbered, one-sentence summary for each slide from slide images, optionally using extracted slide text for accuracy. It is intended for people reviewing or documenting presentations.

Key features

  1. 01Summaries for individual slides
  2. 02Numeric ordering of slide files
  3. 03Optional extracted-text reference
  4. 04Batch processing over 50 slides
  5. 05Output saved as outline.txt

Use cases

  1. 01Creating a quick presentation overview
  2. 02Documenting slide content for later reference

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/pamelafox/presentation-skills --skill outline-slides

After installing, type/outline-slidesin Claude Code to confirm it loaded.

Details

From the project README

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

  1. Find all slide_*.png files in the specified directory, sorted numerically by slide number.
  2. 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.
  3. 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.).
  4. 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.

Comments

Markdown supported