# Storyteller

> Transform abstract/metaphorical narrative into concrete visual story structure. USE WHEN: Converting poetic/theatrical narrative from diverse-content-gen into scene-by-scene visual breakdowns ready for screenwriter formatting. PIPELINE POSITION: diverse-content-gen → **storyteller** → screenwriter → production-validator → imagine → arch-v PRIMARY FUNCTION: Bridge the gap between "altar pribadi" (abstract metaphor) and "woman returns daily to same beach spot" (filmable scene). OUTPUT: Scene breakdown with concrete visual actions, preserved emotional core, and story logic documentation.

- Skill: `majiayu000/storyteller` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/storyteller`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/storyteller/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/storyteller

---


# Storyteller Skill

## Overview

This skill transforms metaphorical/theatrical narrative content into concrete, filmable visual stories. It serves as the critical translation layer between poetic writing and production-ready screenplay format.

**The Problem It Solves:**
```
INPUT:  "Aku menjadi laut yang membeku, menunggu pelaut yang tidak kembali"
PROBLEM: What does this LOOK LIKE on screen?
OUTPUT: Woman stands at frozen beach at dawn, staring at horizon where ship 
        disappeared. She places his jacket on the ice. Days pass (montage). 
        She returns. Always returns.
```

**Core Principle:** Preserve emotional truth while making content filmable.

---

## Core Transformation Workflow

### Step 1: Extract Emotional Core
**What does the metaphor FEEL like?**

Read the metaphorical content and identify:
- **Primary Emotion:** The dominant feeling (longing, grief, obsession, hope)
- **Emotional Intensity:** Scale 1-10, how extreme is this feeling?
- **Relationship Dynamic:** Who feels what toward whom?
- **Temporal Context:** Is this present pain, past memory, future fear?

**Example:**
```
Metaphor: "Aku menjadikanmu altar pribadi"
Primary Emotion: Worship/devotion bordering on obsession
Intensity: 9/10 (extreme, unhealthy level)
Dynamic: Speaker → Beloved (one-directional adoration)
Temporal: Present state, ongoing condition
```

### Step 2: Find Visual Equivalent
**What ACTIONS show this emotion?**

Translate abstract emotion into visible behavior using this framework:

| Emotion Type | Visual Translation Strategy |
|--------------|----------------------------|
| **Longing/Waiting** | Character returns to same location repeatedly; keeps object belonging to absent person; checks phone/window/door obsessively |
| **Worship/Devotion** | Ritualistic behaviors (daily routines, shrine-like arrangements); serving without being asked; positioning self lower than object of worship |
| **Loss/Grief** | Empty spaces where person used to be; untouched belongings; inability to change/move on from environment |
| **Obsession** | Collection of items; repetitive actions; deteriorating self-care while maintaining focus on other |
| **Fear of Abandonment** | Checking behaviors; keeping lights on; sleeping in wrong positions; startling at sounds |

**Visual Vocabulary Reference:** [references/visual-vocabulary.md](references/visual-vocabulary.md)

### Step 3: Generate Scene Breakdown
**Build filmable scenes around visual actions**

For each emotional beat in the source material:

1. **Identify Location:** Where would this emotion naturally occur?
2. **Define Action:** What does the character DO to show this emotion?
3. **Select Props/Objects:** What physical items carry symbolic weight?
4. **Establish Time:** When does this happen? (time progression matters)
5. **Document Story Logic:** Why does this visual choice work?

**Scene Template:**
```
SCENE [NUMBER]: [Brief Description]
Location: [Specific place]
Time: [Time of day/progression]
Action: [What character physically does]
Key Visuals: [Important visual elements]
Emotional Beat: [What audience should feel]
Story Logic: [Why this visual choice represents the metaphor]
```

### Step 4: Create Story Logic Map
**Document the metaphor→visual transformation**

For transparency and creative consistency, document:

```
STORY LOGIC MAP
===============
Original Metaphor: "..."
Emotional Core: [extracted emotion]
Visual Translation: [chosen visual representation]
Why It Works: [explanation of connection]
Alternative Considered: [what else could work]
```

---

## Output Format

### Scene Breakdown Structure

```markdown
# Visual Story Breakdown: [Title]

## Source Material Summary
- **Original Concept:** [From diverse-content-gen]
- **Emotional Core:** [Primary emotion identified]
- **Tone:** [Preserved from source]
- **Target Duration:** [5-10 minutes]

## Character(s)
- **[Name]:** [Brief visual description, emotional state]

## Scene-by-Scene Breakdown

### Scene 1: [Title]
**Location:** [Specific, filmable location]
**Time:** [Time of day]
**Duration:** [30-60 seconds estimate]

**Visual Action:**
[Detailed description of what character does - FILMABLE actions only]

**Key Visuals:**
- [Visual element 1]
- [Visual element 2]
- [Visual element 3]

**Emotional Beat:** [What audience feels]

**Story Logic:** [How this scene translates the original metaphor]

---

### Scene 2: [Title]
[Continue same format...]

---

## Story Logic Map
| Original Metaphor | Emotional Core | Visual Translation | Why It Works |
|-------------------|----------------|-------------------|--------------|
| "..." | ... | ... | ... |

## Technical Notes for Screenwriter
- [Any specific notes about pacing, transitions, or visual consistency]
```

---

## Transformation Guidelines

### What Makes a Scene "Filmable"

✅ **FILMABLE:**
- Physical actions (walking, touching, looking, moving objects)
- Observable emotions (tears, shaking, stillness, posture)
- Environmental details (weather, lighting, objects in space)
- Time progression (morning→night, seasons changing)

❌ **NOT FILMABLE:**
- Internal thoughts ("She thinks about him")
- Abstract concepts ("Love fills the room")
- Unvisualizable metaphors ("Her heart is a frozen sea")
- Telling instead of showing ("She is sad")

### Converting Common Metaphorical Patterns

| Metaphor Type | Visual Approach |
|---------------|-----------------|
| **"I am [element]"** (sea, fire, ice) | Show character interacting with that element; use element as setting backdrop; character's behavior mirrors element properties |
| **"You are my [sacred thing]"** (altar, god, sun) | Show ritualistic worship-like behaviors; lighting/composition that elevates the beloved; character positioning that shows devotion |
| **"I am waiting for..."** | Show passage of time; same location revisited; objects accumulated or deteriorating; physical signs of waiting |
| **"When you left..."** | Empty spaces; untouched belongings; paused activities; contrast with "before" flashbacks |

### Detailed Methodology
For step-by-step transformation process with worked examples:
- [references/transformation-methodology.md](references/transformation-methodology.md)

---

## Integration with Pipeline

### Input: diverse-content-gen Output
Expect structured narrative ideas with:
- POV, Setting, Tone, Structure already defined
- "Why This Wins" analysis (emotional hooks identified)
- Metaphorical/theatrical language
- NOT scene-by-scene yet

### Output: Ready for Screenwriter
Provide scene breakdowns with:
- Concrete locations and times
- Physical, filmable actions
- Key visuals for each scene
- Emotional progression documented
- Story logic preserved

**Screenwriter will then:**
- Add proper screenplay formatting (sluglines, etc.)
- Wrap in XML tags for pipeline
- Add technical metadata (duration, characters list)

---

## Quality Checklist

Before outputting scene breakdown, verify:

- [ ] Every scene describes VISIBLE action (not internal thought)
- [ ] Emotional core from source material is preserved
- [ ] Story logic map explains all metaphor→visual translations
- [ ] Scenes follow logical time/space progression
- [ ] Total scene count appropriate for target duration (8-15 for 5-10 min)
- [ ] Key visuals are specific enough for image generation
- [ ] No unexplained jumps in emotion or location
- [ ] Tone consistency maintained throughout

---

## Additional Resources

### Detailed Transformation Process
[references/transformation-methodology.md](references/transformation-methodology.md)

### Visual Vocabulary Reference
[references/visual-vocabulary.md](references/visual-vocabulary.md)

