dnvriend avatar

Skill Pdf To Pptx Tool

This converts PDFs to PowerPoint presentations via a Python CLI tool, creating one slide per page at your chosen DPI. It's built with Click, includes multi-level verbosity logging, and depends on poppler for PDF rendering. The sweet spot is 200-300 DPI for most presentations. Higher gets you better quality but bloats file size. Lower is faster but looks rough. It handles the conversion mechanics well, but you're essentially getting image slides, not editable text or objects. Useful when you need to quickly turn a PDF report into a deck format, less so if you actually need to edit the content afterward. Ships with shell completion and straightforward batch processing examples.

skills.sh installs
368
GitHub stars
2
last updated
Aug 21, 2026

Install

$ npx -y skills add dnvriend/pdf-to-pptx-tool --skill skill-pdf-to-pptx-tool --agent claude-code

Installs into .claude/skills of the current project.

Files

When to use

  • Converting PDF documents to editable PowerPoint presentations
  • Creating slide decks from PDF reports or documents
  • Need high-quality PDF to PPTX conversion with custom DPI
  • Want multi-level verbosity logging for debugging conversions

PDF to PowerPoint Converter Skill

Purpose

This skill provides comprehensive guidance for using pdf-to-pptx-tool, a professional CLI tool that converts PDF documents into PowerPoint presentations. Each PDF page becomes a high-quality slide with customizable resolution.

When to Use This Skill

Use this skill when:

  • You need to convert PDF documents to PowerPoint format
  • You want to customize conversion quality (DPI settings)
  • You need to debug conversion issues with verbose logging
  • You're working with multi-page PDF documents
  • You need programmatic PDF to PPTX conversion in workflows

Do NOT use this skill for:

  • Editing existing PowerPoint files (use PowerPoint directly)
  • Converting other formats (images, Word docs) to PPTX
  • Extracting text from PDFs (use PDF text extraction tools)
  • Creating PowerPoint from scratch (use PowerPoint or python-pptx)

CLI Tool: pdf-to-pptx-tool

Sponsors

Details

Repository
github.com/dnvriend/pdf-to-pptx-tool
Category
Office & Documents
First seen
Jun 3, 2026
1childbamboo avatardocx-readerchildbamboo/claude-code-marketplace-sampleReads Microsoft Word (.docx) files and extracts text content. Use when needing to read .docx documents. Requires python-docx package.309skills.sh installs
2autobyteus avatarinfographic-powerpoint-deckautobyteus/autobyteus-skillsCreate image-based PowerPoint decks by (1) turning raw article content or notes into a detailed per-slide message plan when needed, (2) turning that message pla292skills.sh installs
3davepoon avatarxlsxdavepoon/buildwithclaudeComprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work wit258skills.sh installs
4rysweet avatarxlsxrysweet/amplihackComprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work wit244skills.sh installs
5nexu-io avatarmagazine-web-pptnexu-io/open-design生成"电子杂志 × 电子墨水"风格的横向翻页网页 PPT(单 HTML 文件),含 WebGL 流体背景、衬线标题 + 非衬线正文、章节幕封、数据大字报、图片网格等模板。当用户需要制作分享 / 演讲 / 发布会风格的网页 PPT,或提到"杂志风 PPT"、"horizontal swipe deck"、"editori239skills.sh installs
6aiskillstore avatarxlsxaiskillstore/marketplaceComprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work wit238skills.sh installs