YS

yoanbernabeu/slidev-skills

开发工具
40 stars 质量 70 趋势 70

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


Contributing

Contributions are welcome! Please read the Contributing Guide before submitting a pull request.

How to Add a Skill

  1. Fork the repository
  2. Create skills/[category]/[skill-id]/SKILL.md
  3. Follow the format in existing skills
  4. Update marketplace.json
  5. Submit a PR

License

MIT License — see LICENSE for details.


Made with ❤️ for developers who present

View this README on GitHub

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add yoanbernabeu/slidev-skills