Back to list
frankxai

creative-writing-frameworks

by frankxai

Open source agents, skills, and lore for AI-powered creative work. Transform your AI assistant into a creative companion.

1🍴 0📅 Jan 24, 2026

SKILL.md


name: Creative Writing Frameworks description: Story structure, voice development, and narrative craft for AI-assisted writing version: 1.0.0 license: MIT tier: community

Creative Writing Frameworks

Craft compelling narratives with proven structures and techniques

This skill provides frameworks for developing stories, characters, and distinctive voices—whether for fiction, content marketing, or product narratives.

Core Principles

1. Story Is Structure

Every compelling narrative follows recognizable patterns. Understanding these patterns allows you to innovate within them.

2. Voice Is Identity

A distinctive voice makes writing memorable. Develop it intentionally, not accidentally.

3. Show, Then Tell

Let readers experience before explaining. The most powerful writing creates feelings before understanding.

Narrative Structures

The Hero's Journey (Monomyth)

Classic structure for transformational stories.

┌─────────────────────────────────────────────────────────────────┐
│                        THE HERO'S JOURNEY                        │
└─────────────────────────────────────────────────────────────────┘

ORDINARY WORLD                    SPECIAL WORLD
─────────────────────────────────────────────────────────────────
    │                                      │
    ▼                                      │
┌─────────┐                                │
│ 1. The  │                                │
│ Ordinary│                                │
│ World   │                                │
└────┬────┘                                │
     │                                     │
     ▼                                     │
┌─────────┐                                │
│ 2. Call │                                │
│ to      │                                │
│Adventure│                                │
└────┬────┘                                │
     │                                     │
     ▼                                     │
┌─────────┐                                │
│ 3.Refusal│                               │
│ of Call │                                │
└────┬────┘                                │
     │                                     │
     ▼                                     │
┌─────────┐                                │
│ 4.Meeting│                               │
│ Mentor  │                                │
└────┬────┘                                │
     │                                     │
     └───────────────┐                     │
                     ▼                     │
              ┌─────────────┐              │
              │ 5. Crossing │              │
              │ Threshold   │──────────────┘
              └──────┬──────┘
                     │
                     ▼
              ┌─────────────┐
              │ 6. Tests,   │
              │ Allies,     │
              │ Enemies     │
              └──────┬──────┘
                     │
                     ▼
              ┌─────────────┐
              │ 7. Approach │
              │ to Inmost   │
              │ Cave        │
              └──────┬──────┘
                     │
                     ▼
              ┌─────────────┐
              │ 8. Supreme  │
              │ Ordeal      │
              └──────┬──────┘
                     │
                     ▼
              ┌─────────────┐
              │ 9. Reward   │
              └──────┬──────┘
                     │
     ┌───────────────┘
     │
     ▼
┌─────────┐
│10. Road │
│ Back    │
└────┬────┘
     │
     ▼
┌─────────┐
│11.Resurr│
│ection   │
└────┬────┘
     │
     ▼
┌─────────┐
│12.Return│
│ with    │
│ Elixir  │
└─────────┘

Stage Details:

  1. Ordinary World - Establish normalcy and stakes
  2. Call to Adventure - Disruption or opportunity appears
  3. Refusal of the Call - Hesitation reveals character depth
  4. Meeting the Mentor - Wisdom/tools for the journey
  5. Crossing the Threshold - Commitment to change
  6. Tests, Allies, Enemies - Learning and growth
  7. Approach to Inmost Cave - Preparation for crisis
  8. Supreme Ordeal - Death/rebirth, major transformation
  9. Reward - Gain what was sought
  10. Road Back - Consequences and pursuit
  11. Resurrection - Final test, proving transformation
  12. Return with Elixir - Share the gift

Three-Act Structure

Versatile framework for most narratives.

ACT I               ACT II                    ACT III
(25%)               (50%)                     (25%)
─────────────────────────────────────────────────────────
Setup               Confrontation             Resolution

┌─────────────┐     ┌─────────────────────┐   ┌───────────┐
│ - Hook      │     │ - Rising action     │   │ - Climax  │
│ - World     │     │ - Obstacles         │   │ - Falling │
│ - Character │     │ - Growth            │   │   action  │
│ - Conflict  │     │ - Midpoint shift    │   │ - New     │
│   intro     │     │ - All is lost       │   │   normal  │
└─────────────┘     └─────────────────────┘   └───────────┘

Key Points:
│                   │                │         │
▼                   ▼                ▼         ▼
Inciting          First Plot      Midpoint   Second Plot
Incident          Point           Twist      Point
(12%)             (25%)           (50%)      (75%)

The Story Circle (Dan Harmon)

Simplified monomyth in 8 steps.

                    YOU (1)
                      │
           ┌─────────┴─────────┐
           │                   │
     CHANGE (8)           NEED (2)
           │                   │
           │    ┌───────┐      │
           │    │       │      │
           │    │ ZONE  │      │
     RETURN (7)─┤   OF  ├─GO (3)
           │    │COMFORT│      │
           │    │       │      │
           │    └───────┘      │
           │                   │
      PAY (6)             SEARCH (4)
           │                   │
           └─────────┬─────────┘
                     │
                  FIND (5)

1. YOU - Character in their zone of comfort
2. NEED - But they want something
3. GO - They enter unfamiliar situation
4. SEARCH - Adapt to it
5. FIND - Get what they wanted
6. PAY - Pay a heavy price for it
7. RETURN - Return to familiar situation
8. CHANGE - Having changed

MICE Quotient

Determine your story's focus and structure.

TypeOpens WithCloses WithFocus
MilieuEnter a placeLeave that placeWorld/setting
IdeaQuestion posedQuestion answeredMystery/learning
CharacterDissatisfied selfNew equilibriumIdentity/growth
EventStatus quo disruptedNew status quoAction/plot

Character Development

The Character Diamond

Four dimensions that create compelling characters.

                    WANT
                (External Goal)
                      │
                      │
         ┌───────────┼───────────┐
         │           │           │
         │           │           │
    FEAR ├───────────┼───────────┤ NEED
(What holds         │         (Internal
 them back)         │           Goal)
         │           │           │
         │           │           │
         └───────────┼───────────┘
                      │
                      │
                   WOUND
              (Origin of Fear)

Example:

Character: Marcus, reluctant hero

Want: "To be left alone and run my bookshop"
Need: "To find belonging and purpose"
Fear: "Being responsible for others' suffering"
Wound: "Caused his sister's death through negligence"

Dynamic: Marcus's want (isolation) and need (belonging)
         are in direct conflict. His fear prevents him
         from what he truly needs. The story forces him
         to confront this through events that require
         him to take responsibility for others.

Character Voice Checklist

What makes a character's voice distinctive:

Voice Components:
  Vocabulary:
    - Education level (sesquipedalian vs simple)
    - Regional influences (y'all, wicked, hella)
    - Professional jargon (legal, medical, tech)
    - Era-specific terms (groovy, based, lit)

  Rhythm:
    - Sentence length patterns (short, punchy vs flowing)
    - Pause patterns (em-dashes, ellipses, periods)
    - Question frequency
    - Exclamation usage

  Perspective:
    - Optimist vs pessimist
    - Internal vs external focus
    - Past vs future orientation
    - Self vs other focus

  Quirks:
    - Catchphrases
    - Verbal tics (you know, like, basically)
    - Topics they always return to
    - Things they never mention

The OCEAN Model for Personality

Use psychological traits to build consistent characters.

TraitLowHigh
OpennessPractical, conventionalCreative, curious
ConscientiousnessFlexible, spontaneousOrganized, disciplined
ExtraversionReserved, solitaryOutgoing, energetic
AgreeablenessChallenging, detachedCooperative, trusting
NeuroticismCalm, secureAnxious, volatile

Voice Development

Finding Your Voice

Voice emerges from consistent choices across these dimensions:

Voice Framework:

  Formality Spectrum:
    Casual ←──────────────────────→ Formal
    "Hey!" ←──────────────────────→ "Greetings"

  Complexity Spectrum:
    Simple ←──────────────────────→ Complex
    "It's hot" ←──────────────────→ "The ambient temperature..."

  Distance Spectrum:
    Intimate ←──────────────────────→ Distant
    "Between us..." ←──────────────→ "One might observe..."

  Pace Spectrum:
    Staccato ←──────────────────────→ Flowing
    "Stop. Think. Act." ←────────→ "And as the moment unfolds..."

  Emotional Range:
    Restrained ←──────────────────→ Expressive
    "That's unfortunate" ←───────→ "This is devastating!"

Voice Consistency Patterns

Voice Pattern: [Name]

# Sentence Starters (common openers)
- [Pattern 1]
- [Pattern 2]
- [Pattern 3]

# Transitional Phrases
- [Phrase 1]
- [Phrase 2]

# Emphasis Patterns
- How do they stress importance?
- What punctuation do they favor?

# Forbidden Patterns
- Things this voice would NEVER say
- Words that break character

# Rhythm Example
[Write a sample paragraph demonstrating the voice]

Avoiding AI Voice Patterns

Common patterns to eliminate for authentic voice:

AI Patterns to Avoid:

  Over-qualification:
    Bad: "It's important to note that..."
    Good: [Just say the thing]

  Excessive hedging:
    Bad: "This could potentially be seen as..."
    Good: "This is..." or "This might be..."

  List dependency:
    Bad: "First... Second... Third... Finally..."
    Good: [Vary structure, integrate points]

  Empty transitions:
    Bad: "Moving on to the next point..."
    Good: [Direct connection or none]

  Overly balanced:
    Bad: "On one hand... on the other hand..."
    Good: [Take a position, acknowledge nuance naturally]

  Superlative stacking:
    Bad: "Incredibly powerful and remarkably effective"
    Good: "Effective" or "Powerful"

Scene Construction

Scene Purpose Checklist

Every scene must accomplish at least two:

  • Advance the plot
  • Reveal character
  • Provide necessary information
  • Create emotional resonance
  • Establish or change setting
  • Increase tension/stakes

Scene Structure Template

Scene: [Name]

Setup:
  POV: Who experiences this?
  Location: Where?
  Time: When?
  Characters Present: Who's here?
  Goal: What does POV character want in this scene?

Conflict:
  Obstacle: What prevents the goal?
  Stakes: What happens if they fail?

Resolution:
  Outcome: Success / Failure / Partial / Complicated
  Change: How is situation different at scene end?
  Hook: What pulls reader to next scene?

Beats:
  1. [First beat - typically establishing]
  2. [Second beat - complication]
  3. [Third beat - escalation]
  4. [Fourth beat - turning point]
  5. [Fifth beat - resolution/hook]

Dialogue Craft

Dialogue Principles:

  Subtext Over Text:
    - Characters rarely say exactly what they mean
    - Conflict lives between the lines
    - Let readers infer

  Distinct Voices:
    - Each character speaks differently
    - Remove dialogue tags; can you tell who's speaking?
    - Vocabulary, rhythm, concerns should vary

  Compression:
    - Cut pleasantries unless characterizing
    - Enter scenes late, leave early
    - Every line should work

  Action Beats:
    - Replace "said" with meaningful action
    - Show emotion through physicality
    - Pace with beats

Example:
  Bad:
    "I'm really angry at you," she said angrily.

  Better:
    Sarah's coffee cup hit the table. "You knew."

Content Narrative Frameworks

Problem-Agitation-Solution (PAS)

Classic framework for persuasive content.

PROBLEM
  │ Identify the pain point
  │ "Are you struggling with X?"
  │
  ▼
AGITATION
  │ Twist the knife (empathetically)
  │ "And isn't it frustrating when..."
  │
  ▼
SOLUTION
    Present your answer
    "Here's how to fix it..."

Before-After-Bridge (BAB)

Show transformation.

BEFORE
  │ Current painful state
  │
  ▼
AFTER
  │ Desirable future state
  │
  ▼
BRIDGE
    How to get there

AIDA for Narrative Content

Attention → Interest → Desire → Action

Attention:
  - Hook that stops the scroll
  - Unexpected opening
  - Bold claim or question

Interest:
  - Story that illustrates the point
  - Data that surprises
  - Insight that reframes

Desire:
  - Benefits clearly stated
  - Social proof
  - Future pacing

Action:
  - Clear next step
  - Low friction
  - Urgency without manipulation

Quality Checklist

Before Publishing

Craft:

  • Opening hooks reader
  • Every scene/section serves purpose
  • Pacing varies appropriately
  • Ending satisfies (even if open)

Voice:

  • Consistent throughout
  • Distinctive and memorable
  • No AI verbal tics
  • Appropriate for audience

Character (if applicable):

  • Motivations clear
  • Actions consistent with character
  • Distinctive voices for each
  • Transformation earned

Technical:

  • No typos or grammatical errors
  • Formatting consistent
  • Length appropriate for medium
  • SEO optimized (if applicable)

"Story is the most powerful technology humans have ever created. Use it wisely."

Score

Total Score

65/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon