20 AI Agent Skills to create stunning presentations with Slidev
概览
20 AI Agent Skills to create stunning presentations with Slidev. Syntax, layouts, animations, code highlighting, diagrams — everything you need. Works with Claude Code, Cursor, Codex, OpenCode, Windsurf, and 30+ AI agents. Copy the skills/ directory to: - : ~/.claude/skills/ (or ~/.cursor/skills/, etc.) - : .claude/skills/ (or .cursor/skills/, etc.) Creating presentations as a developer can be . PowerPoint feels dated, Google Slides lacks code support, and starting from scratch takes forever. Slidev is the answer — but it has a learning curve. These skills give your AI agent of Slidev so you can focus on your content.
README
Slidev Skills
20 AI Agent Skills to create stunning presentations with Slidev. Syntax, layouts, animations, code highlighting, diagrams — everything you need.
Install • Skills • Usage • Contribute
Quick Install
npx skills add yoanbernabeu/slidev-skills
That’s it. Works with Claude Code, Cursor, Codex, OpenCode, Windsurf, and 30+ AI agents.
One-Liners
# Install everything (20 skills)
npx skills add yoanbernabeu/slidev-skills
# Install only code-related skills
npx skills add yoanbernabeu/slidev-skills --skill slidev-code-blocks
# Install globally (available in all projects)
npx skills add yoanbernabeu/slidev-skills -g
# List all available skills
npx skills add yoanbernabeu/slidev-skills --list
# Install to specific agents
npx skills add yoanbernabeu/slidev-skills -a claude-code -a cursor
# Non-interactive (CI/CD friendly)
npx skills add yoanbernabeu/slidev-skills --all -y
Other Installation Methods
Why These Skills?
Creating presentations as a developer can be tedious. PowerPoint feels dated, Google Slides lacks code support, and starting from scratch takes forever. Slidev is the answer — but it has a learning curve. These skills give your AI agent expert-level knowledge of Slidev so you can focus on your content.
| Challenge | Skill That Helps |
|---|---|
| “How do I start a presentation?” | slidev-quick-start |
| “My code looks ugly” | slidev-code-blocks |
| “I want animated code transitions” | slidev-magic-move |
| “How do I add diagrams?” | slidev-mermaid |
| “I need click animations” | slidev-click-animations |
| “How do I export to PDF?” | slidev-export |
All 20 Skills
Getting Started
| Skill | What It Does |
|---|---|
slidev-quick-start |
Create your first presentation in minutes |
slidev-project-structure |
Understand configuration and file organization |
Content Creation
| Skill | What It Does |
|---|---|
slidev-syntax-guide |
Master Slidev’s extended Markdown syntax |
slidev-layouts |
Use cover, two-cols, image layouts and more |
slidev-components |
Add Vue components for interactivity |
Code Presentation
| Skill | What It Does |
|---|---|
slidev-code-blocks |
Beautiful syntax highlighting with Shiki |
slidev-magic-move |
Animate code transformations smoothly |
slidev-monaco-editor |
Live coding with Monaco Editor |
Visual Content
| Skill | What It Does |
|---|---|
slidev-mermaid |
Create flowcharts, sequence diagrams, etc. |
slidev-plantuml |
Professional UML and C4 diagrams |
slidev-latex |
Mathematical formulas with KaTeX |
Animations
| Skill | What It Does |
|---|---|
slidev-click-animations |
v-click, v-after, and motion directives |
slidev-transitions |
Smooth slide transitions |
Presentation
| Skill | What It Does |
|---|---|
slidev-presenter-mode |
Speaker notes, timer, remote control |
slidev-drawings |
Draw and annotate during presentations |
slidev-navigation |
Keyboard shortcuts and navigation |
Customization
| Skill | What It Does |
|---|---|
slidev-themes |
Use and customize themes |
slidev-styling |
Style with UnoCSS and custom CSS |
Export & Deploy
| Skill | What It Does |
|---|---|
slidev-export |
Export to PDF, PPTX, PNG |
slidev-deployment |
Deploy to GitHub Pages, Netlify, Vercel |
Example Usage
Create a Technical Presentation
You: Create a presentation about React hooks using Slidev
AI: [Uses slidev-quick-start to scaffold project]
[Uses slidev-layouts for proper structure]
[Uses slidev-code-blocks for syntax highlighting]
[Uses slidev-magic-move for code evolution]
[Uses slidev-click-animations for progressive reveals]
Add a System Architecture Diagram
You: Add a diagram showing our microservices architecture
AI: [Uses slidev-mermaid to create flowchart]
[Uses slidev-layouts for proper positioning]
Export for Conference
You: Export this presentation as PDF for the conference
AI: [Uses slidev-export with proper options]
[Suggests --with-clicks for handout version]
Skill Packs
Install skills by category:
| Pack | Skills | Description |
|---|---|---|
slidev-getting-started |
2 | Quick start, project structure |
slidev-content |
3 | Syntax guide, layouts, components |
slidev-code |
3 | Code blocks, magic move, Monaco |
slidev-visuals |
3 | Mermaid, PlantUML, LaTeX |
slidev-animations |
2 | Click animations, transitions |
slidev-presentation |
3 | Presenter mode, drawings, navigation |
slidev-customization |
2 | Themes, styling |
slidev-export |
2 | Export, deployment |
slidev-complete |
20 | All skills — complete toolkit |
Supported AI Agents
| Agent | Project Path | Global Path |
|---|---|---|
| Claude Code | .claude/skills/ |
~/.claude/skills/ |
| Cursor | .cursor/skills/ |
~/.cursor/skills/ |
| Codex | .codex/skills/ |
~/.codex/skills/ |
| OpenCode | .opencode/skill/ |
~/.config/opencode/skill/ |
| Windsurf | .windsurf/skills/ |
~/.windsurf/skills/ |
Quick Reference
Essential Commands
# Create new presentation
npm init slidev@latest
# Start dev server
npm run dev
# Build for production
npm run build
# Export to PDF
npm run export
Basic Slide Syntax
---
theme: seriph
title: My Presentation
---
# Slide 1
Welcome to my presentation!
---
# Slide 2
- Point 1
- Point 2
- Point 3
---
layout: center
---
# Centered Content
Keyboard Shortcuts
| Key | Action |
|---|---|
Space / → |
Next |
← |
Previous |
o |
Overview |
d |
Dark mode |
f |
Fullscreen |
What is Slidev?
Slidev (slide + dev) is a presentation framework for developers:
- Markdown-based — Write slides in familiar Markdown
- Vue 3 Powered — Use Vue components for interactivity
- Developer Friendly — First-class code support with Shiki
- Live Coding — Built-in Monaco Editor
- Diagrams — Mermaid and PlantUML support
- Math — LaTeX/KaTeX for formulas
- Animations — Click animations and transitions
- Export — PDF, PPTX, PNG, or host as SPA
Resources
- Slidev Documentation
- GitHub Repository
- Theme Gallery
- Addon Gallery
- Discord Community
- Skills CLI - The open agent skills tool
- Skills Directory - Browse available skills
Contributing
Contributions are welcome! Please read the Contributing Guide before submitting a pull request.
How to Add a Skill
- Fork the repository
- Create
skills/[category]/[skill-id]/SKILL.md - Follow the format in existing skills
- Update
marketplace.json - Submit a PR
License
MIT License — see LICENSE for details.
Made with ❤️ for developers who present
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add yoanbernabeu/slidev-skills