slidev-project-structure

Map Slidev project structure across configuration files and directories.

34|1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/yoanbernabeu/slidev-skills --skill slidev-project-structure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slidev-project-structure
Source: https://github.com/yoanbernabeu/slidev-skills/tree/main/skills/getting-started/slidev-project-structure
Command: npx skills add https://github.com/yoanbernabeu/slidev-skills --skill slidev-project-structure

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Understand and map the complete structure of a Slidev project, including how configuration, components, and assets fit together to speed up setup and maintenance.

Core Features & Use Cases

  • Project map: Identifies where slides.md, package.json, and core directories live (components/, layouts/, pages/, public/, styles/, setup/).
  • Configuration clarity: Explains how frontmatter controls themes, addons, and appearance.
  • Use case: When starting a new Slidev deck, use this skill to rapidly scaffold and verify project structure before content creation.

Quick Start

Create or open a Slidev project and inspect root files and directories to understand organization and customization points.

Frequently Asked Questions about slidev-project-structure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the standard Slidev project structure?

Slidev project structure revolves around the slides.md file for content and package.json for dependencies, with dedicated directories like components/, layouts/, public/, and styles/ for customization.

How do I configure themes and addons in a Slidev presentation?

Configure Slidev themes and addons by adding frontmatter to slides.md, specifying the theme and listing addons to control presentation appearance and extend functionality.

Where do I put custom components in a Slidev project?

Custom components in a Slidev project belong in the components/ directory, where they are auto-imported and made available for use across your slides.md presentation.

How do I start organizing a new Slidev presentation?

Start organizing a new Slidev presentation by mapping the root files and core directories, verifying the structure for configuration files, components, and layouts before adding content.

Does Slidev use package.json for project configuration?

Yes, Slidev uses package.json to manage project dependencies like themes and addons, while slides.md frontmatter handles presentation configuration and appearance settings.

When do I need to use the layouts directory in Slidev?

Use the layouts/ directory in Slidev when you need to define custom page layouts for your presentation, applying them to specific slides through the layout frontmatter property.