Percerno Skillsbeta
← everything it can do · slides

Thumbnail Of PPTX PPTX

Generates a clean 16:9 PNG thumbnail of a specific slide from a OneDrive or Office Online presentation link by using a headless browser to screenshot the rendered slide canvas. It works even when the original PPTX file is not directly downloadable.

3 uses this weeksource pamelafoxlicence MIT
Quality gate: FAIL · makes it possible · measured 2026-10-24
Delivered a valid file in 0 of 2 requests; the bare model cannot produce this file type.
0/2 requests produced a file that opens
Security scan: clean · 2026-10-24 · 2 files · ran in sandbox
no network calls, shell tricks, credential access or instruction tampering found in its files.

Try asking

Say it in your own words; the assistant finds this recipe by itself. Examples:

“Lav et thumbnail-billede af denne OneDrive-præsentation: https://1drv.ms/p/s!AbCdEfGhIjKl”
“Jeg har brug for et billede af titelbilletten til min konference. Linket er: https://aka.ms/mit-talk”
“Tag et skærmbillede af slide 5 fra denne PowerPoint-deling og gem det som preview.png”
“Make a thumbnail image from this OneDrive link: https://1drv.ms/p/s!AbCdEfGhIjKl”
“I need a 16:9 image of the title slide for my conference talk. Here is the link: https://aka.ms/my-talk”
“Screenshot slide 5 from this PowerPoint share and save it as preview.png”
Try this skill from Claude, ChatGPT or a chat on your own page. Free plan, no credit card.Get started free

Good for

thumbnailpptxonedrivescreenshotpowerpointimage-generationheadless-browserslide

Not for

Do not use this skill if you need to extract the full presentation as a PDF or editable PPTX file; use the 'fetch-slides' skill for that. It is not for editing slide content, changing fonts, or manipulating the presentation structure. It also does not work on local files that are not shared via a public OneDrive/Office Online link.

Details

When it is the right choice

Use this skill when you need a quick visual preview or thumbnail image of a single slide from a shared OneDrive/PowerPoint link. It is ideal for creating title slide images for talks or blog posts where the full deck cannot be downloaded. It is also suitable when you need a lightweight image asset rather than the entire presentation file.

The full recipe the assistant reads

Thumbnail of a PPTX slide

Run the thumbnail_of_pptx.py script to capture a slide thumbnail from a OneDrive/Office presentation link:

uv run .agents/skills/thumbnail-of-pptx/thumbnail_of_pptx.py <url> <output_path>

Arguments

  • url (required): A OneDrive sharing link, or an aka.ms short link that redirects to one (e.g. https://aka.ms/my-talk-slides). The link must open the Office Online / PowerPoint web viewer.
  • output_path (required): Path to write the PNG thumbnail (e.g. thumbnail.png). Parent directories are created if needed.
  • --slide N (optional): 1-based slide number to capture. Defaults to 1, the title slide.
  • --scale N (optional): Device scale factor for a crisper image. Defaults to 2.
  • --wait MS (optional): Milliseconds to wait for the slide to render before screenshotting. Defaults to 9000. Increase for large decks or slow networks.

Outputs

A single PNG image of the requested slide, cropped to the slide canvas (roughly 16:9, no PowerPoint viewer UI).

Prerequisites

Playwright browsers must be installed:

uv run playwright install chromium

How it works

  1. Launches headless Chromium and navigates to the URL (following aka.ms redirects to the real OneDrive viewer).
  2. Waits for the network to go idle, then waits a fixed delay for the Office Online viewer to stream in and paint the slide.
  3. Locates the viewer iframe (named wacIframe, with a fallback that finds any frame containing a <canvas>).
  4. Optionally advances to slide N by focusing the canvas and pressing the right-arrow key.
  5. Element-screenshots the slide <canvas> so the output contains only the slide, not the surrounding viewer chrome.

Notes

  • This is complementary to fetch-slides: use fetch-slides when you need the full deck as a PDF (requires LibreOffice for PPTX), and this skill when you just want a lightweight thumbnail image of one slide and the file may not be downloadable.
  • Because it relies on the public web viewer, the sharing link must be viewable by anyone with the link.
Files in this skill (3)
  • LICENSE
  • SKILL.md
  • thumbnail_of_pptx.py
Where it comes from

Vendored from pamelafox/presentation-skills, commit 2b809b3a8d2f, path .agents/skills/thumbnail-of-pptx, licence MIT. The upstream licence file ships inside the skill.