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 Meesters954 downloads

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

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

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
ReviewPassed
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.2
Last updated
4 days ago
Created
5 months ago
Updates
3 releases
Downloads
954
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.

Advanced Exclude

Enhances the Excluded files setting bringing gitignore syntax.

Notebook Navigator

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

Claudian

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

Advanced URI

Control everything with URI.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Omnisearch

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

Local REST API with MCP

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