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:
- What is the core message? - The key idea being communicated
- Visual or text? - Would an image or text better support the message?
- 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
- Be specific about style: "isometric illustration", "cinematic lighting", "minimal vector style"
- Include mood/tone: "mysterious", "hopeful", "dramatic contrast"
- Describe composition: "split image", "centered subject", "deep space background"
- Avoid text in images: AI image generators struggle with text - use text slides instead
- Keep it achievable: Don't describe impossibly complex scenes
Text Slide Best Practices
- Minimal words: 3-7 words per line, 1-5 lines max
- Use hierarchy: HEADLINES in caps, details below
- Bullets for lists: Keep them short and scannable
- 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:
- Create slides in Keynote/PowerPoint
- Generate images via Midjourney/DALL-E/Stable Diffusion
- Populate the
slides.jsonfile 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