smart-ppt-generator

One-click AI-powered PPT generator. Smart style detection, auto design layout, preview confirmation, exports to PPTX. No API key needed!

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "smart-ppt-generator" with this command: npx skills add ijevin/smart-ppt-generator

Smart PPT Generator 📊

AI-powered PowerPoint generator - create professional presentations with one command!

Features

  • No API needed - runs locally, no paid services
  • Smart style detection (Tech/Business/Education/Marketing/Creative+)
  • Auto design layout using professional design skills
  • Preview confirmation - see before you download
  • Dynamic color schemes - 10 styles × 5 color palettes
  • High-end mode - Canvas design for artistic results
  • Online color search - auto-refresh after 5+ feedback
  • One-click download via file hosting

Dependencies

Required Tools

ToolInstallPurpose
Node.jspre-installedRuntime
puppeteernpm install puppeteerScreenshot capture
pptxgenjsnpm install pptxgenjsPPTX generation

Required Skills

SkillPurpose
frontend-designNormal mode layout
canvas-designHigh-end mode design

Required Services

ServicePurposeDeploy
FileBrowserFile hostingDocker :8080

Setup

# Install Node dependencies
cd /tmp && npm install puppeteer pptxgenjs

# Deploy FileBrowser
docker run -d --name filebrowser \
  -v /path/to/share:/srv \
  -p 127.0.0.1:8080:80 \
  filebrowser/filebrowser:latest

# Configure Nginx reverse proxy + HTTPS

Usage

Command Line

bash scripts/generate-ppt.sh --topic "AI Technology" --pages 5

# Parameters
# --topic: Presentation topic (required)
# --pages: Number of slides (default: 5)
# --style: Style (tech/corporate/comic/marketing/etc)
# --reset: Force refresh color scheme

In AI Chat

User: "Make me a PPT about AI"

AI:
1. Analyze → tech style, normal mode
2. Call frontend-design for layout
3. Generate preview → send 3 images
4. User says "looks good"
5. Generate PPTX → upload → download link

Workflow

1. Receive request → detect style
2. Determine mode:
   - Normal → frontend-design skill
   - High-end → canvas-design skill
3. Generate preview → 3 images to user
4. Wait for confirmation
5. Generate full PPTX
6. Upload to FileBrowser
7. Return download link

Color System

  • 10 preset styles, 5 color palettes each
  • Online search triggers after 5+ modifications
  • Use --reset to force refresh

Output

Troubleshooting

puppeteer not found?

ls /tmp/node_modules/puppeteer
# Reinstall: npm install puppeteer

Can't download?

docker ps | grep filebrowser
# Check public directory permissions

Don't like the colors?

# Use --reset flag or modify 5+ times

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

React Best Practices

React and Next.js performance optimization guidelines from Vercel Engineering. 57 rules across 8 categories for writing, reviewing, and refactoring React code.

Registry SourceRecently Updated
4.4K4wpank
Coding

Porkbun

Manage Porkbun DNS records and domains via API v3. Use when Codex needs to create, read, update, or delete DNS records on Porkbun; list domains; configure API access; work with common record types (A, AAAA, CNAME, MX, TXT, etc.). The skill includes a CLI tool `scripts/porkbun-dns.js` for executing DNS operations reliably.

Registry SourceRecently Updated
1.3K0wmantly
Coding

api-development

Meta-skill that orchestrates the full API development lifecycle — from design through documentation — by coordinating specialized skills, agents, and commands into a seamless build workflow.

Registry SourceRecently Updated
1.2K1wpank
Coding

Notion

Notion API for creating and managing pages, databases, blocks, relations, rollups, and multi-workspace profiles via the notioncli CLI tool.

Registry SourceRecently Updated