glebis avatar

Presentation Generator

Generates neobrutalism-style presentations in HTML, PNG, or PDF with Agency brand colors and optional ASCII art decorations. You feed it JSON or YAML with slide content, it outputs an interactive HTML deck with navigation dots and keyboard controls, or exports individual slide images via Playwright. Includes seven slide types: title, content, two-column, code, stats, task grid, and ASCII art. The aesthetic is very specific (thick borders, bold colors, Geist fonts) so this works best when that look matches your context. Handy for workshop summaries or dev presentations where you want something more distinctive than standard slide templates, though the ASCII decorations can feel gimmicky if overused.

skills.sh installs
325
GitHub stars
412
last updated
Aug 21, 2026

Install

$ npx -y skills add glebis/claude-skills --skill presentation-generator --agent claude-code

Installs into .claude/skills of the current project.

Files

Presentation Generator

Overview

Create stunning presentations in neobrutalism style with Agency brand colors. Generate interactive HTML presentations with smooth scrolling navigation, export individual slides as PNG, or create PDF documents.

Output formats:

  • HTML - Interactive presentation with navigation dots, keyboard support, smooth scrolling
  • PNG - Individual slide images via Playwright (1920x1080)
  • PDF - Multi-page document via Playwright

Quick Start

1. Create presentation from JSON/YAML content

node scripts/generate-presentation.js --input content.json --output presentation.html

2. Export to PNG slides

node scripts/export-slides.js presentation.html --format png --output ./slides/

3. Export to PDF

node scripts/export-slides.js presentation.html --format pdf --output presentation.pdf

Brand Integration

This skill references brand-agency for consistent styling:

Colors (from brand-agency)

Sponsors

Details

Repository
github.com/glebis/claude-skills
Categories
Frontend Development, Testing & QA, Automation & Workflows, Marketing & SEO, Design & UI/UX, Office & Documents
First seen
Jun 3, 2026

More from glebis/claude-skills

All 22
1base avatarconverting-minikit-to-farcasterbase/skillsConverts Mini Apps from MiniKit (OnchainKit) to native Farcaster SDK. Use when migrating from @coinbase/onchainkit/minikit, converting MiniKit hooks, removing M317skills.sh installs
2ndpvt-web avatarlatex-documentndpvt-web/latex-document-skillUniversal LaTeX document skill: create, compile, and convert any document to professional PDF with PNG previews. Supports resumes, reports, cover letters, invoi317skills.sh installs
3patricio0312rev avataropenapi-generatorpatricio0312rev/skillsGenerates OpenAPI 3.0/3.1 specifications from Express, Next.js, Fastify, Hono, or NestJS routes. Creates complete specs with schemas, examples, and documentatio316skills.sh installs
4jamditis avatarelectron-devjamditis/claude-skills-journalismElectron desktop application development with React, TypeScript, and Vite. Use when building desktop apps, implementing IPC communication, managing windows/tray315skills.sh installs
5jezweb avatarvercel-kvjezweb/claude-skillsIntegrate Redis-compatible Vercel KV for caching, session management, and rate limiting in Next.js. Powered by Upstash with strong consistency and TTL support. 314skills.sh installs
6patricio0312rev avatarapi-test-suite-generatorpatricio0312rev/skillsGenerates comprehensive API test suites using Jest, Vitest, or Supertest from Express, Next.js, Fastify, or other API routes. Creates integration tests, contrac314skills.sh installs