
slidev-presenter-mode
Use Slidev presenter mode effectively. Use this skill for speaker notes, timer, remote control, and dual-screen presentations.
- Installs
- 202
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/yoanbernabeu/slidev-skills --skill slidev-presenter-mode- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads slidev-presenter-mode automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Slidev Presenter Mode
This skill covers using Slidev's presenter mode for professional presentations, including speaker notes, timers, slide overview, and remote control features.
When to Use This Skill
- Preparing for a live presentation
- Adding speaker notes
- Using dual-screen setup
- Remote control from phone
- Rehearsing with timer
Accessing Presenter Mode
Via Navigation
Click the presenter icon in the navigation bar (bottom-left).
Via URL
Navigate directly to:
http://localhost:3030/presenter
Keyboard Shortcut
Press p to toggle presenter mode (depends on configuration).
Presenter Interface
The presenter view shows:
- Current Slide - What audience sees
- Next Slide Preview - Upcoming slide
- Speaker Notes - Your notes
- Timer - Elapsed/remaining time
- Slide Navigator - Quick jump to any slide
- Click Counter - Current animation state
Speaker Notes
Adding Notes
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
-->
Markdown in Notes
Notes support Markdown formatting:
<!--
## Key Points
1. **Important**: Emphasize this
2. *Note*: Optional detail
3. `Code reference`: Show in demo
> Quote to read aloud
-->
Multi-line Notes
<!--
First paragraph of notes.
Second paragraph with more details.
- Bullet point 1
- Bullet point 2
-->
Notes Best Practices
<!--
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..."
-->
Dual-Screen Setup
Recommended Setup
-
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
Automatic Sync
Both windows automatically synchronize:
- Navigation stays in sync
- Click animations sync
- Drawings sync (if enabled)
Timer Features
Starting/Stopping
- Click the timer to start/pause
- Click again to resume
Timer Display
Shows:
- Elapsed time
- Can be configured for countdown
Timer Tips
- Start timer when beginning presentation
- Use for time management
- Visible only to presenter
Remote Control
From Another Device
-
Start server with remote access:
slidev --remote -
Note the displayed URL (or use local network IP)
-
Open URL on phone/tablet
-
Control presentation remotely
Password Protection
slidev --remote=your_password
Then access with:
http://[ip]:3030/presenter?password=your_password
QR Code
Slidev can display a QR code for easy mobile access.
Overview Mode
Accessing Overview
- Press
okey - Or navigate to
/overview
Features
- See all slides at once
- Click to jump to any slide
- Edit notes inline (in overview mode)
- Preview click animations
Navigation in Presenter Mode
Keyboard Shortcuts
| 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 |
Touch/Swipe
On touch devices:
- Swipe left: Next slide
- Swipe right: Previous slide
Click Areas
In presenter mode:
- Left side: Previous
- Right side: Next
Presenter Mode Configuration
In Frontmatter
---
# Remote access settings
remote: true
# Presenter notes settings
presenter: true
---
Disable Presenter for Shared Links
When sharing:
slidev build
The built version doesn't include presenter mode by default.
Drawing Tools
Enabling Drawings
---
drawings:
enabled: true
persist: false
syncAll: true
---
Using Drawings
- Click pen icon in presenter mode
- Draw on current slide
- Drawings sync to audience view
Presenter-Only Drawings
---
drawings:
presenterOnly: true
---
Only presenter can draw, visible to all.
Recording Features
Built-in Recording
- Click record button in presenter mode
- Select screen/window to record
- Optionally enable camera
- Start recording
Recording Options
- Screen only
- Screen + camera
- Camera picture-in-picture
Presentation Workflow
Before Presenting
- Test Setup: Verify dual-screen works
- Review Notes: Read through all speaker notes
- Practice: Run through with timer
- Check Animations: Verify all clicks work
- Test Remote: If using phone control
During Presentation
- Use Notes: Glance at key points
- Watch Timer: Stay on schedule
- Preview Next: Know what's coming
- Control Pace: Use click counter
Checklist
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
Advanced Features
Custom Presenter Layout
You can customize the presenter view through themes.
Multiple Presenters
For co-presenting:
- Both access presenter mode
- Designate who controls navigation
- Others can view but not control
Rehearsal Mode
# Practice without audience
slidev --open
Then use presenter mode locally to practice.
Troubleshooting
Windows Not Syncing
- Check both are on same URL base
- Refresh both windows
- Check network/firewall
Notes Not Showing
- Verify comment syntax:
<!-- notes --> - Notes must be at end of slide
- Check for syntax errors before notes
Timer Reset
Timer persists during session but resets on page reload.
Output Format
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:
- URL for audience:
http://localhost:3030 - URL for presenter:
http://localhost:3030/presenter - Remote URL:
http://[IP]:3030/?password=[pass]
FAQ
What does the slidev-presenter-mode skill do?
Use Slidev presenter mode effectively. Use this skill for speaker notes, timer, remote control, and dual-screen presentations.
How do I install slidev-presenter-mode?
Run npx skills add https://github.com/yoanbernabeu/slidev-skills --skill slidev-presenter-mode in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/slidev-presenter-mode/ (personal) or .claude/skills/slidev-presenter-mode/ (project).
Which AI agents can use slidev-presenter-mode?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is slidev-presenter-mode safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains slidev-presenter-mode?
It is published by yoanbernabeu in yoanbernabeu/slidev-skills. It has 202 recorded installs.
More from yoanbernabeu/slidev-skills
slidev-styling
yoanbernabeu/slidev-skills
Style Slidev slides with UnoCSS and custom CSS. Use this skill for custom colors, typography, animations, and responsive designs.
slidev-quick-start
yoanbernabeu/slidev-skills
Get started with Slidev presentations in minutes. Use this skill to create your first presentation or set up a new Slidev project.
slidev-themes
yoanbernabeu/slidev-skills
Open the skill to read its SKILL.md instructions.
slidev-syntax-guide
yoanbernabeu/slidev-skills
Master Slidev's extended Markdown syntax. Use this skill to write slides with advanced formatting, frontmatter, and special features.
slidev-drawings
yoanbernabeu/slidev-skills
Open the skill to read its SKILL.md instructions.
slidev-project-structure
yoanbernabeu/slidev-skills
Understand Slidev project structure and configuration. Use this skill to configure themes, addons, and customize your presentation setup.
Popular docs & writing skills
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
lark-markdown
open.feishu.cn
飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。
writing-beats
mattpocock/skills
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
writing-shape
mattpocock/skills
Writing, exploit: shape raw material into an article, paragraph by paragraph.
writing-fragments
mattpocock/skills
Writing, explore: mine raw fragments, no structure yet.
writing-for-agents
mattpocock/skills
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.