一键导入
slidev-presenter-mode
Use Slidev presenter mode effectively. Use this skill for speaker notes, timer, remote control, and dual-screen presentations.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use Slidev presenter mode effectively. Use this skill for speaker notes, timer, remote control, and dual-screen presentations.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Master v-click and sequential animations in Slidev. Use this skill to reveal content progressively and create engaging presentations.
Add smooth slide transitions in Slidev. Use this skill for fade, slide, and custom transitions between slides.
Create beautiful code blocks with Shiki syntax highlighting. Use this skill for code snippets, line highlighting, and code groups.
Animate code transformations with Shiki Magic Move. Use this skill to create smooth morphing transitions between code states.
Add live coding with Monaco Editor in Slidev. Use this skill for interactive code demos, executable code, and real-time editing.
Leverage Vue components in Slidev slides. Use this skill to add interactivity with built-in components or create custom ones.
| name | slidev-presenter-mode |
| description | Use Slidev presenter mode effectively. Use this skill for speaker notes, timer, remote control, and dual-screen presentations. |
This skill covers using Slidev's presenter mode for professional presentations, including speaker notes, timers, slide overview, and remote control features.
Click the presenter icon in the navigation bar (bottom-left).
Navigate directly to:
http://localhost:3030/presenter
Press p to toggle presenter mode (depends on configuration).
The presenter view shows:
Use HTML comments at the end of a slide:
# My Slide
Content visible to audience.
<!--
Speaker notes here:
- Remember to mention X
- Demo the feature
- Ask for questions
-->
Notes support Markdown formatting:
<!--
## Key Points
1. **Important**: Emphasize this
2. *Note*: Optional detail
3. `Code reference`: Show in demo
> Quote to read aloud
-->
<!--
First paragraph of notes.
Second paragraph with more details.
- Bullet point 1
- Bullet point 2
-->
<!--
TIMING: 2 minutes
KEY MESSAGE:
Our solution reduces deployment time by 50%
REMEMBER TO:
- [ ] Show the demo
- [ ] Mention the case study
- [ ] Ask if there are questions
TRANSITION:
"Now let's look at how this works in practice..."
-->
Open browser in Play mode on external display:
http://localhost:3030
Open browser in Presenter mode on your screen:
http://localhost:3030/presenter
Share/project the Play mode window to audience
Both windows automatically synchronize:
Shows:
Start server with remote access:
slidev --remote
Note the displayed URL (or use local network IP)
Open URL on phone/tablet
Control presentation remotely
slidev --remote=your_password
Then access with:
http://[ip]:3030/presenter?password=your_password
Slidev can display a QR code for easy mobile access.
o key/overview| Key | Action |
|---|---|
Space / → | Next animation/slide |
← | Previous animation/slide |
↑ / ↓ | Previous/next slide (skip animations) |
o | Overview mode |
g | Go to slide number |
Esc | Exit fullscreen/overview |
On touch devices:
In presenter mode:
---
# Remote access settings
remote: true
# Presenter notes settings
presenter: true
---
When sharing:
slidev build
The built version doesn't include presenter mode by default.
---
drawings:
enabled: true
persist: false
syncAll: true
---
---
drawings:
presenterOnly: true
---
Only presenter can draw, visible to all.
PRE-PRESENTATION:
- [ ] Laptop charged/plugged in
- [ ] Projector/display connected
- [ ] Correct resolution set
- [ ] Browser in fullscreen (F11)
- [ ] Notifications disabled
- [ ] Presenter window on laptop screen
- [ ] Play window on projector
DURING:
- [ ] Timer started
- [ ] Notes visible
- [ ] Water nearby
POST:
- [ ] Save any drawings
- [ ] Export if needed
You can customize the presenter view through themes.
For co-presenting:
# Practice without audience
slidev --open
Then use presenter mode locally to practice.
<!-- notes -->Timer persists during session but resets on page reload.
When preparing presenter content:
# [Slide Title]
[Visible content for audience]
<!--
TIMING: [X minutes]
KEY POINTS:
- [Main message to convey]
- [Secondary point]
DEMO/ACTION:
- [What to show/do]
TRANSITION TO NEXT:
"[Connecting phrase to next slide]"
-->
PRESENTER SETUP:
http://localhost:3030http://localhost:3030/presenterhttp://[IP]:3030/?password=[pass]