Files
gnommo/skills/slide-content-generator.md
T

4.4 KiB

Slide Content Generator Skill

Generate slide content (image prompts or text) from Gnommo manuscript files.

Context

Gnommo presentations use a square slide area next to a talking head. Slides should be:

  • Visually impactful but not cluttered
  • Timed to appear with the first word after the [SX] marker
  • Either image-based (generated via AI) or text-based (minimal, punchy text)

Manuscript Format

Manuscripts use slide markers like [S1], [S2], etc. The content following each marker is what the presenter says while that slide is displayed.

[S1]
Welcome to the course...

[S2]
What if the universe is discrete?

Workflow

Step 1: Read the Manuscript

Read the file: /path/to/manuscript.txt

Step 2: Analyze Each Slide

For each [SX] marker, determine:

  1. What is the core message? - The key idea being communicated
  2. Visual or text? - Would an image or text better support the message?
  3. Emotional tone? - Dramatic, contemplative, humorous, technical?

Step 3: Generate Content

For each slide, output one of:

IMAGE PROMPT

For conceptual, emotional, or complex ideas that benefit from visualization.

**[SX]** - "First few words..."
**IMAGE PROMPT:**
`Detailed description for AI image generation, style, mood, composition, lighting, specific elements to include`

TEXT SLIDE

For lists, key terms, definitions, or when words ARE the point.

**[SX]** - "First few words..."
**TEXT SLIDE:**

HEADLINE

• Bullet point • Another point

Guidelines

When to Use IMAGE PROMPTS

  • Abstract concepts (e.g., "the fabric of spacetime")
  • Metaphors and analogies (e.g., "like changing engines while driving")
  • Emotional moments (e.g., "this sounds insane")
  • Scene-setting (e.g., "imagine a Minecraft universe")

When to Use TEXT SLIDES

  • Lists of items being enumerated
  • Technical terms being defined
  • Key questions or frameworks
  • Course titles, section headers
  • Quotes or key phrases

Image Prompt Best Practices

  1. Be specific about style: "isometric illustration", "cinematic lighting", "minimal vector style"
  2. Include mood/tone: "mysterious", "hopeful", "dramatic contrast"
  3. Describe composition: "split image", "centered subject", "deep space background"
  4. Avoid text in images: AI image generators struggle with text - use text slides instead
  5. Keep it achievable: Don't describe impossibly complex scenes

Text Slide Best Practices

  1. Minimal words: 3-7 words per line, 1-5 lines max
  2. Use hierarchy: HEADLINES in caps, details below
  3. Bullets for lists: Keep them short and scannable
  4. Leave breathing room: Don't fill the entire square

Output Format

Output slides in order, with clear separation:

---

**[S1]** - "First words of narration..."
**TYPE:** (IMAGE PROMPT or TEXT SLIDE)
Content here

---

**[S2]** - "First words of narration..."
...

Example Output


[S1] - "Welcome to Glitch.University..." TEXT SLIDE:

GLITCH.UNIVERSITY
WTF_#1

What is Glitch University?

[S2] - "What if the universe is fundamentally discrete..." IMAGE PROMPT: A hyper-detailed Minecraft-style voxel universe, showing galaxies and stars rendered as tiny glowing cubes, deep space background with blocky nebulae, cosmic scale but pixelated, dark background with vibrant cube-shaped stars, cinematic lighting


Customization Options

Style Presets

You can request specific visual styles:

  • Tech/Corporate: Clean vectors, isometric, blues and whites
  • Cosmic/Physics: Deep space, nebulae, particle effects
  • Playful/Minecraft: Voxels, bright colors, blocky
  • Philosophical: Abstract, minimal, contemplative
  • Dramatic: High contrast, cinematic, intense lighting

Text Tone

  • Academic: Formal terminology, structured
  • Casual: Conversational, approachable
  • Punchy: Short, impactful, memorable

Integration with Gnommo

The generated content can be used to:

  1. Create slides in Keynote/PowerPoint
  2. Generate images via Midjourney/DALL-E/Stable Diffusion
  3. Populate the slides.json file in the project's media folder

Tips

  • Read the ENTIRE manuscript first to understand the arc
  • Match slide density to pacing - fast sections need simpler slides
  • Create visual continuity - recurring metaphors should have consistent imagery
  • Consider what the talking head is doing - slides complement, not compete