GurYN

Vibe Slides — Development skill for Claude Code

Development community

Vibe Slides is a "Vibe Coding" application for presentation creation.

How to install Vibe Slides

This entry records only its repository, not the path inside it, so there is no exact command to give. Open GurYN/vibe-slides and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Vibe Slides does

Vibe Slides is a "Vibe Coding" application for presentation creation. It enables users to create professional PowerPoint presentations by describing what they want in natural language, powered by Claude Code (Anthropic's AI coding assistant) and PptxGenJS (JavaScript library for generating PPTX files).

Alternatives in Development

  • Skill Creator — Create new skills, modify existing skills, and measure skill performance 94.1k ★
  • HTML Ppt Skill — HTML PPT Studio — AgentSkill with 24 themes, 31 layouts, 20+ animations for building professional HTML present 8.1k ★
  • Deck — Generate slide deck presentations from briefs or research 2.8k ★

README

Vibe Slides

**AI-Powered Presentation Creation**

Vibe Slides is a "Vibe Coding" application for presentation creation. It enables users to create professional PowerPoint presentations by describing what they want in natural language, powered by **Claude Code** (Anthropic's AI coding assistant) and **PptxGenJS** (JavaScript library for generating PPTX files).

![Preview](assets/vibe-slides-preview.png)

Features

  • **Project Management**

    • Create, edit, and delete projects
    • Configurable aspect ratios (16:9, 4:3, 16:10)
    • Project settings dialog
    • Template system with design presets
  • **Integrated Terminal**

    • Full terminal emulation with xterm.js
    • WebSocket + node-pty for real-time communication
    • Claude Code runs in the context of each project folder
    • Session persistence with output buffer for reconnection
    • Auto-generated CLAUDE.md with project context and PptxGenJS examples
  • **Asset Management**

    • Drag-and-drop file upload
    • Support for images (PNG, JPG, SVG, GIF, WebP), fonts (TTF, OTF, WOFF), and documents (PDF)
    • Thumbnail generation for images
    • Original filename preservation
    • Copy filename to clipboard for easy use in presentations
  • **Template System**

    • 5 built-in design templates (Corporate, Creative, Minimal, Pitch Deck, Data)
    • Color palettes, typography, and layout presets
    • Templates automatically included in CLAUDE.md context
  • **Slide Preview**

    • Real-time slide thumbnail generation from PPTX
    • Fullscreen preview with navigation
    • Automatic detection of new presentations
    • LibreOffice + Poppler for high-quality rendering
  • **Export & Download**

    • Direct PPTX download
    • Export history tracking
    • Scan for presentations in project folder
  • **User Interface**

    • Dark/Light/System theme modes
    • Resizable panels (assets, preview, templates, terminal)
    • Responsive layout
    • shadcn/ui components with Radix Nova style

Tech Stack

Layer Technology
**Front