Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Slide Deck Viewer

Viggo MeestersViggo Meesters304 downloads

Open .pptx slide decks as read-only slide text, notes, media, and package diagnostics.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Slide Deck Viewer opens .pptx slide decks as a read-only inspection view inside the app. It focuses on slide text, speaker notes, media metadata, relationships, warnings, and package diagnostics.

Slide Deck Viewer repo hero

Features

  • Opens .pptx files from the file explorer with a dedicated read-only view.
  • Parses the local OOXML zip package in the plugin with no cloud conversion.
  • Shows slide navigation, extracted text, speaker notes, media references, and package diagnostics.
  • Filters slide text, speaker notes, and media metadata.
  • Warns about external relationships, embedded OLE/package content, macros, large decks, encrypted files, and malformed packages.
  • Caps large render lists so big decks stay responsive.

Non-goals

  • No .ppt legacy binary support in v0.1.
  • No editing, saving, annotation, export, or write-back.
  • No pixel-perfect PowerPoint rendering.
  • No macro, VBA, OLE, or embedded object execution.
  • No remote fonts, remote images, network calls, or cloud conversion.
  • No launching PowerPoint, Keynote, LibreOffice, or another external viewer.
  • No Markdown slide authoring or presentation mode.

Install from release

  1. Download main.js, manifest.json, and styles.css from the matching GitHub release.
  2. Place them in .obsidian/plugins/slide-deck-viewer/.
  3. Enable Slide Deck Viewer in Community plugins.

Development

npm install
node scripts/create-fixtures.mjs
npm run build
npm run typecheck
npm test
npm run community:check

Community review checklist

  • Plugin id is slide-deck-viewer.
  • manifest.json version matches versions.json.
  • Release tag is exactly 0.1.1, not v0.1.1.
  • Release includes main.js, manifest.json, and styles.css.
  • Runtime code does not use network, clipboard, shell, eval, write-back, or external app launch APIs.
  • Manifest description avoids restricted product-name wording.
  • Styles avoid !important.
  • The viewer is read-only and handles unsupported decks gracefully.

License

MIT

HealthExcellent
ReviewSatisfactory
About
Open .pptx slide decks in a read-only inspection view inside Obsidian. Inspect slide text, speaker notes, media references, and package diagnostics by parsing the OOXML package locally, with filters and warnings for external links, macros, large or malformed decks.
FilesFormatsImport
Details
Current version
0.1.1
Last updated
2 months ago
Created
2 months ago
Updates
2 releases
Downloads
304
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Viggo MeestersViggo Meestersviggomeesters
GitHubviggomeesters
  1. Community
  2. Plugins
  3. Files
  4. Slide Deck Viewer

Related plugins

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

RSS Dashboard

A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.

Docxer

Import Word files easily. Adds a preview mode for .docx files and the ability to convert them to markdown (.md) files.

Telegram Sync

Transfer messages and files from Telegram to Obsidian.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Advanced URI

Control everything with URI.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.