feat: Complete fleet — 94 skills across 10+ domains
Pulled ALL skills from 15 source repositories: - anthropics/skills: 16 (docs, design, MCP, testing) - obra/superpowers: 14 (TDD, debugging, agents, planning) - coreyhaines31/marketingskills: 25 (marketing, CRO, SEO, growth) - better-auth/skills: 5 (auth patterns) - vercel-labs/agent-skills: 5 (React, design, Vercel) - antfu/skills: 16 (Vue, Vite, Vitest, pnpm, Turborepo) - Plus 13 individual skills from various repos Mosaic Stack is not limited to coding — the Orchestrator and subagents serve coding, business, design, marketing, writing, logistics, analysis, and more. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
148
skills/slidev/references/core-exporting.md
Normal file
148
skills/slidev/references/core-exporting.md
Normal file
@@ -0,0 +1,148 @@
|
||||
---
|
||||
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
|
||||
```
|
||||
Reference in New Issue
Block a user