ai-marketing-skills/deck-generator
Alfred Claw 0076d345fa feat: add 4 new skills (autoresearch, deck-generator, yt-competitive-analysis, x-longform-post)
New skills:
- autoresearch: Karpathy-inspired iterative optimization loops for conversion content
- deck-generator: AI-generated slide decks with Imagen 4.0 + Google Slides
- yt-competitive-analysis: YouTube outlier detection and packaging pattern extraction
- x-longform-post: X article writer with 24-pattern humanizer (AI slop detector)

Also adds Makefile for pre-commit hook auto-install (make setup).

All 4 skills passed sanitizer scan. All READMEs include CTA blocks.
Autoresearch credits Karpathy for the pattern inspiration.
2026-04-04 10:16:24 -07:00
..
scripts feat: add 4 new skills (autoresearch, deck-generator, yt-competitive-analysis, x-longform-post) 2026-04-04 10:16:24 -07:00
README.md feat: add 4 new skills (autoresearch, deck-generator, yt-competitive-analysis, x-longform-post) 2026-04-04 10:16:24 -07:00
requirements.txt feat: add 4 new skills (autoresearch, deck-generator, yt-competitive-analysis, x-longform-post) 2026-04-04 10:16:24 -07:00
SKILL.md feat: add 4 new skills (autoresearch, deck-generator, yt-competitive-analysis, x-longform-post) 2026-04-04 10:16:24 -07:00

Deck Generator

AI-generated presentations in minutes, not hours. Every slide is a custom image in a consistent visual style.

How It Works

Content Spec (JSON/MD)
        │
        ▼
┌──────────────┐
│ Style Engine │ prepend style prefix to each prompt
└──────┬───────┘
       ▼
┌──────────────┐
│  Imagen 4.0  │ generate slide images (~4¢ each)
└──────┬───────┘
       ▼
┌──────────────┐
│   Assemble   │ local images or Google Slides
└──────────────┘

You provide the content. The generator creates a consistent, professional deck where every slide is a purpose-built image. No template hunting. No design skills needed.

Quick Start

# 1. Install dependencies
pip install -r requirements.txt

# 2. Set your Gemini API key
export GEMINI_API_KEY="your-api-key-here"

# 3. Create a content spec (see examples/)
cat > slides.json << 'EOF'
[
  {"name": "01-title", "prompt": "Title slide: 'AI Marketing in 2025'"},
  {"name": "02-problem", "prompt": "Dashboard showing declining organic reach across platforms"},
  {"name": "03-solution", "prompt": "AI agent workflow: content creation to distribution pipeline"}
]
EOF

# 4. Generate
python3 scripts/generate-deck.py --content slides.json --style whiteboard --title "AI Marketing"

Style Presets

Style Look
whiteboard Hand-drawn sketch, black ink, orange accents
corporate Navy/white/gold, clean sans-serif
minimalist White background, single blue accent, Apple keynote vibe
dark-tech Black background, neon green, terminal aesthetic
playful Bright pastels, rounded shapes, startup energy
editorial B&W with red spot color, magazine layout

Or describe your own: --style "Retro 80s neon aesthetic with grid backgrounds"

Cost & Speed

  • ~4 cents per slide image
  • 14-slide deck ≈ 56 cents and ~2 minutes
  • Supports parallel generation (rate-limited)

Output Options

  1. Local images (default) — PNG files in output directory
  2. Google Slides — Automatic presentation creation via Google Slides API

Requirements

  • Python 3.10+
  • Gemini API key ($GEMINI_API_KEY)
  • Google Slides API credentials (optional, for auto-assembly)

🧠 Want these built and managed for you? →

This is how we build agents at Single Brain for our clients.

Single Grain · our marketing agency

📬 Level up your marketing with 14,000+ marketers and founders → (free)