vela-slides

Create and edit presentation decks using a compact DSL and Vela CLI.

Updated Jul 21, 2026
One-click install
npx skills add https://github.com/migletto/slides --skill vela-slides-migletto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vela-slides
Source: https://github.com/migletto/slides/tree/main/evals/skills/v12.25
Command: npx skills add https://github.com/migletto/slides --skill vela-slides-migletto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Vela Slides removes the friction of creating presentation decks by letting you generate, edit, extract, and present slides through a compact AI-friendly workflow instead of manually assembling them in a traditional editor.

Core Features & Use Cases

  • Deck Creation: Create new slide decks in Vela's compact DSL for fast, structured authoring.
  • Deck Editing and Extraction: Load existing decks, extract content from artifacts, and edit presentations without rebuilding them from scratch.
  • Presentation Delivery: Run a local live preview server for iterative slide development or ship a self-contained artifact for cloud runtimes.
  • Use Case: A product team can ask for a quarterly update deck, refine the structure interactively, and then present it locally or as a portable artifact.

Quick Start

Use the vela-slides skill to create a polished presentation deck from my outline and open it in the live preview server.

Frequently Asked Questions about vela-slides

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

FAQPage Schema
How do I generate presentation slides from an outline through conversation?

You can generate presentation slides conversationally by using a compact DSL that structures content for fast authoring. The skill creates and edits decks iteratively, allowing you to refine outlines into structured presentations without manually assembling slides in a traditional editor.

Can I run a live preview server for iterative slide development?

Yes, a live preview server can be run locally for iterative slide development. This workflow uses the Vela CLI to serve decks, allowing you to interactively refine your presentation structure and immediately view the rendered output during the design process.

Do I need Python 3 and Bash to create slide decks with a compact DSL?

Yes, Python 3 and Bash are required to use this slide deck generation workflow. The environment relies on these dependencies to execute the Vela CLI, which handles serving local decks and producing self-contained JSX outputs for artifact shipping.

How do I extract content from existing slide artifacts without rebuilding the deck?

You can extract content from existing slide artifacts by loading them into the compact DSL workflow. This allows you to edit and refine presentations directly, pulling content from source artifacts without needing to rebuild the entire deck structure from scratch.

What is the best way to convert source decks into self-contained JSX outputs?

The best way to convert source decks into self-contained JSX outputs is by using the Vela CLI to produce portable artifacts. This approach ships cloud-ready presentation files directly from your compact DSL source, ensuring the rendered slides are portable and self-contained.

When should I not use a conversational DSL for presentation design?

You should avoid using a conversational DSL for presentation design if you lack Python 3 and Bash environments, or if your project requires highly visual drag-and-drop editing features that go beyond structured text-based deck generation and iterative refinement workflows.