pellicule

Generate videos from Vue components using Vite, Playwright, and FFmpeg.

70|5|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/sailscastshq/pellicule --skill pellicule
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pellicule
Source: https://github.com/sailscastshq/pellicule/tree/main/skills
Command: npx skills add https://github.com/sailscastshq/pellicule --skill pellicule

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows users to create videos and animations directly from Vue components, simplifying the video production process for developers.

Core Features & Use Cases

  • Vue-Native Video Rendering: Write video content using familiar Vue syntax and Pellicule's composables.
  • Deterministic Output: Ensures the same component always produces the exact same video.
  • Use Case: Generate animated explainer videos, UI mockups, or dynamic social media content by simply writing a Vue component and rendering it.

Quick Start

Use the pellicule skill to create a 5-second intro video for your app called 'Notify' with a bell icon that bounces in.

Frequently Asked Questions about pellicule

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

FAQPage Schema
How do I create videos from Vue components?

You can create videos from Vue components by using a Vue-native rendering library that renders declarative components into animated content. This process leverages Vite for bundling, Playwright for frame rendering, and FFmpeg for encoding.

Can I use Vue composables to generate UI demonstration videos?

Yes, you can use Vue composables to generate UI demonstration videos by authoring content declaratively. This approach allows you to create animated explainer videos and dynamic social media content simply by writing Vue components.

Does rendering animations with Vue guarantee the exact same video output?

Rendering animations with Vue provides deterministic output, ensuring that the exact same component always produces the identical video. This guarantees consistent video production results for your animated content.

What do I need to encode Vue components into a video file?

To encode Vue components into a video file, you need a workflow that uses Vite for bundling, Playwright for capturing frame renders, and FFmpeg for video encoding. This setup simplifies video production directly from Vue syntax.

What is the best way to build animated marketing videos using Vue?

The best way to build animated marketing videos using Vue is through component-based authoring with a dedicated rendering library. This allows developers to generate dynamic content and UI mockups using familiar Vue syntax and composables.

Are there limitations when using Playwright and FFmpeg for Vue video rendering?

Using Playwright and FFmpeg for Vue video rendering requires this specific toolchain to process frames and encode video. The component-based approach is best suited for animated explainers and UI demonstrations rather than complex live-action video editing.