Back to skills
SKILL.md
2840 Core Exporting 6c222099
ASecurityExport presentations to PDF, PPTX, PNG, or Markdown
- 9 stars
- 0 votes
- 0 copies
- 0 views
- Added October 11, 2026
Works with
Security analysis
96/100- Installs packages at runtime which could introduce malicious dependencies
npx -y skills add tools-only/X-Skills --skill 2840-core-exporting_6c222099 --agent claude-codeAre you the author of 2840 Core Exporting 6c222099?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-2840-core-exporting-6c222099)---
name: exporting
description: Export presentations to PDF, PPTX, PNG, or Markdown
---
# Exporting Slides
Export presentations to PDF, PPTX, PNG, or Markdown.
## Browser Exporter
Access at `http://localhost:3030/export`:
- Select format and options
- Preview and download
## CLI Export
Requires playwright:
```bash
pnpm add -D playwright-chromium
```
### PDF Export
```bash
slidev export
slidev export --output my-slides.pdf
```
### PowerPoint Export
```bash
slidev export --format pptx
```
### PNG Export
```bash
slidev export --format png
slidev export --format png --range 1-5
```
### Markdown Export
```bash
slidev export --format md
```
## Export Options
### With Click Steps
Export each click as separate page:
```bash
slidev export --with-clicks
```
### Dark Mode
```bash
slidev export --dark
```
### Slide Range
```bash
slidev export --range 1,4-7,10
```
### Table of Contents
PDF with clickable outline:
```bash
slidev export --with-toc
```
### Timeout
For slow-rendering slides:
```bash
slidev export --timeout 60000
```
### Wait
Wait before capture:
```bash
slidev export --wait 2000
```
### Wait Until
Wait condition:
```bash
slidev export --wait-until networkidle # Default
slidev export --wait-until domcontentloaded
slidev export --wait-until load
slidev export --wait-until none
```
### Transparent Background
```bash
slidev export --omit-background
```
### Custom Browser
```bash
slidev export --executable-path /path/to/chrome
```
## Headmatter Options
```yaml
---
exportFilename: my-presentation
download: true # Add download button in build
export:
format: pdf
timeout: 30000
withClicks: false
---
```
## Troubleshooting
### Missing Content
Increase wait time:
```bash
slidev export --wait 3000 --timeout 60000
```
### Wrong Global Layer State
Use `--per-slide` or use `slide-top.vue` instead of `global-top.vue`.
### Broken Emojis
Use system fonts or install emoji font on server.
### CI/CD Export
Install playwright browsers:
```bash
npx playwright install chromium
```
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.