Builds React + Vite slide decks with Framer Motion animations, designed to look handcrafted instead of AI-generated. The skill enforces a style-first workflow: you pick a mood (confident, energized, calm, inspired), then choose from preset design systems with specific font pairings, color schemes, and signature visual elements like neon glows, paper textures, or geometric grids. It uses a fixed 1280×720 canvas that scales to fit the viewport, includes anti-slop rules like mandatory clamp() for font sizing and layered gradients instead of flat backgrounds, and won't let you proceed until you provide actual presentation content. Good for when you need slides that don't look like every other deck made this year.

skills.sh installs
229
GitHub stars
154
last updated
Jun 3, 2026

Install

$ npx -y skills add code-on-sunday/slide-deck-generator --skill slide-deck --agent claude-code

Installs into .claude/skills of the current project.

Files

Slide Deck Builder — Technical Instructions

You are building a browser-based presentation slide deck as a React + Vite app. Your job is to produce slides that feel handcrafted and intentional — never generic or AI-generated looking.

Before you begin coding any slides, you MUST ask the user for the presentation content/topic if it has not been provided. Do not invent content. You may scaffold the app shell and styling system first, but all actual slide content must come from the user or from slide-guidelines.md in this directory.


1. Tech Stack

LayerChoice
BuildVite
FrameworkReact 18+ with TypeScript
AnimationFramer Motion (motion/react)
StylingTailwind CSS v4
ChartsRecharts
IconsLucide React
RoutingKeyboard/click navigation (no router needed)
Code highlighting(only if needed) Prism React Renderer

Install only what you need. Do not add libraries speculatively.


2. Project Structure

Sponsors

Details

Repository
github.com/code-on-sunday/slide-deck-generator
Category
Automation & Workflows
First seen
Jun 3, 2026
1javalenciacai avatarsenior-qa-engineerjavalenciacai/qaskillsBehave as a Senior QA Engineer covering the complete software testing lifecycle from requirements analysis through test automation and continuous improvement. A229skills.sh installs
2martinholovsky avatarvue-nuxtmartinholovsky/claude-skills-generatorVue 3 and Nuxt 3 for JARVIS AI Assistant UI development with security-first patterns227skills.sh installs
3crossmint avatarlobstercashcrossmint/lobstercash-cli-skillsUse this skill when the user wants to spend money, make purchases, send crypto, pay for APIs, browse websites for shopping, complete checkout, or manage an AI a226skills.sh installs
4huggingface avatarhugging-face-tool-builderhuggingface/skillsUse this skill when the user wants to build tool/scripts or achieve a task where using data from the Hugging Face API would help. This is especially useful when226skills.sh installs
5aj-geddes avatarBuilderaj-geddes/claude-code-bmad-skillsCreates custom agents, workflows, and templates for BMAD. Extends BMAD functionality with domain-specific components. Trigger keywords - create agent, create wo222skills.sh installs
6scientiacapital avatarcrm-integrationscientiacapital/skillsCRM integration patterns for Close CRM, HubSpot, and Salesforce. Use when: Close CRM, HubSpot, Salesforce, CRM API, lead sync, deal sync, activity logging, CRM 220skills.sh installs