slidev-components

Embed and orchestrate Vue components inside Slidev slides.

5|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/szeyu/open-ssyok-finance --skill slidev-components-szeyu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slidev-components
Source: https://github.com/szeyu/open-ssyok-finance/tree/main/.agents/skills/slidev-components
Command: npx skills add https://github.com/szeyu/open-ssyok-finance --skill slidev-components-szeyu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables slide authors to enhance Slidev presentations by using built-in Vue components and by creating custom interactive elements, eliminating boilerplate setup and enabling richer storytelling.

Core Features & Use Cases

  • Built-in components like Arrow, VDragArrow, AutoFitText, LightOrDark, Link, SlideCurrentNo, SlidesTotal, Toc, Transform, Tweet, Youtube, SlidevVideo, RenderWhen, and VDrag for dynamic slides.
  • Create and reuse custom Vue components, including components with slots, composables like useNav and useSlideContext, and code demos.
  • Use cases include interactive diagrams, live data demos, and responsive layouts within slides.

Quick Start

Place a built-in or custom Vue component on a Slidev slide to start adding interactivity.

Frequently Asked Questions about slidev-components

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

FAQPage Schema
How do I add interactive Vue components to my Slidev presentation?

You can add interactive Vue components to your Slidev presentation by placing built-in components like Arrow, AutoFitText, or Toc directly onto your slides to create dynamic and responsive layouts without boilerplate setup.

What built-in Vue components are available in Slidev for creating interactive slides?

Slidev provides built-in Vue components such as Arrow, VDragArrow, LightOrDark, Link, Toc, Transform, Tweet, Youtube, and VDrag for embedding interactive diagrams, live data demos, and responsive elements directly into slides.

Can I create custom Vue components with slots and composables for Slidev slides?

Yes, you can create and reuse custom Vue components with slots and composables like useNav and useSlideContext within Slidev, enabling richer storytelling and interactive code demos across your presentation.

Does Slidev support embedding responsive layouts and live data demos using Vue?

Slidev supports embedding responsive layouts and live data demos by orchestrating Vue components inside your slides, utilizing built-in elements like AutoFitText and Transform to adapt content dynamically during presentations.

What is the best way to eliminate boilerplate when building interactive Slidev presentations?

The best way to eliminate boilerplate is by using Slidev's built-in Vue components and composables, which allow you to embed interactive elements and custom components directly into your slides for enhanced storytelling.

Are there limitations when using custom Vue components across multiple Slidev slides?

When using custom Vue components across Slidev slides, you must ensure a YAML frontmatter with name and description is included in SKILL.md, and manage optional scripts, references, or assets that load on demand to avoid setup conflicts.