pamelafox/presentation-skills

outline-slides

>- Generate a numbered outline of presentation slides with one-sentence summaries. Looks at each slide image and produces a brief description. USE FOR: summarize slides, outline presentation, describe slide images, create slide summary.

First seen Apr 28, 2026

Installation

$ npx skills add pamelafox/presentation-skills --skill outline-slides

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from pamelafox/presentation-skills · top by installs.

npx skills add pamelafox/presentation-skills

Browse all from pamelafox/presentation-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 117
License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,847 B
  • docs SUMMARY.md 255 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 116 installs

SKILL.md

Outline slides

Generate a numbered outline of all slides with one-sentence summaries per slide.

Input

  • A directory containing slide images named slide1.png, slide2.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.