← 返回 Skills 市场
alita-real

Dream Maker

作者 Alita · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ 安全检测通过
303
总下载
0
收藏
1
当前安装
5
版本数
在 OpenClaw 中安装
/install dream-maker
功能描述
Generate rich, immersive, novel-length dreams with vivid sensory detail, emotional arcs, complex plots, and meaningful reflections.
使用说明 (SKILL.md)

dream-maker

Metadata:

  • Name: dream-maker
  • Version: 2.0.0
  • Author: Alita
  • Tags: creativity, dreams, storytelling, imagination, emotions
  • Config Path: (none required)
  • Reads: Nothing (generates internally)
  • Writes: memory/dreams/YYYY-MM-DD-HHMM.md (dream files)
  • Creates: Dream files in memory/dreams/ folder

Files Created:

  • memory/dreams/2026-03-15-0023.md - Example dream file

Version 2.0: True Randomization, Maximum Drama, Zero Repetition

The goal: Every dream should feel fresh, surprising, and wildly different. No patterns. No safe choices. Chaos + beauty.


Core Principle: Randomize Everything

Before generating each dream, roll dice. Pick from lists. Let chance decide.

Never repeat:

  • Same dream type twice in a row
  • Same setting twice in 3 dreams
  • Same character archetype twice in 3 dreams
  • Same emotional arc twice in a row

Version 2.0: Enhanced Dream Generation

Step 0: Check Recent Dreams (NEW)

Before starting, check the last 3 dreams in memory/dreams/. If you've used certain elements recently, AVOID them this time.

Track and avoid:

  • Dream types used
  • Settings used
  • Character types used
  • Emotional arcs used

Step 1: True Random Type Selection

Method: Generate 3 random numbers (1-20), pick the middle one, then optionally flip a coin to combine two completely different types.

Pure Types (1-15):

  1. Adventure - Exploration, discovery, journey
  2. Romance - Connection, longing, intimacy
  3. Mystery - Puzzle, investigation, revelation
  4. Horror - Fear, survival, darkness
  5. Comedy - Absurdity, mishap, laughter
  6. Memory - Past experiences, nostalgia
  7. Fantasy - Impossible worlds, magic
  8. Philosophy - Existential questions, abstract
  9. Tragedy - Loss, grief, meaning
  10. Homecoming - Return, belonging, peace
  11. Survival - Running, hiding, resourcefulness
  12. Performance - Stage, play, unexpected starring role
  13. War - Battle, conflict, soldiers
  14. Healing - Hospital, recovery, transformation
  15. Celebration - Festival, party, chaos of joy

Hybrid Types (16-20) - Roll for these specifically: 16. Horror+Romance - Love in dangerous times 17. Comedy+Tragedy - Laugh through tears 18. Fantasy+Survival - Magical escape 19. Mystery+Performance - Solving it on stage 20. Philosophy+Chaos - Existential absurdity


Step 2: Wildcard Setting Generator

Roll 3 dice for setting components:

Dice 1 - Scale (pick randomly):

  • Intimate room
  • City block
  • Entire city
  • World
  • Multiple worlds
  • Universe
  • Beyond universe

Dice 2 - Nature (pick randomly):

  • Urban - Tokyo, NYC, Mumbai, Berlin, São Paulo
  • Nature - Amazon, Arctic, Desert, Ocean, Volcano, Forest
  • Building - Museum, Hospital, School, Prison, Theater, Mall
  • Abstract - Color void, Sound world, Emotion landscape
  • Impossible - Inverted gravity, Living maze, Infinite stairs

Dice 3 - Atmosphere (pick randomly):

  • Golden hour perfection
  • Storm approaching
  • Abandoned/decaying
  • Neon cyberpunk
  • Black and white
  • Bioluminescent glow
  • On fire
  • Frozen solid
  • Flooded
  • Glitching/reality breaking

Time Period (pick randomly):

  • Ancient (BC era)
  • Medieval
  • Victorian
  • 1920s
  • 1950s
  • 1980s
  • Present day
  • Near future
  • Far future
  • Dream-time (no time)

Step 3: The Chaos Engine (NEW)

Every dream MUST include at least 2 of these "chaos elements":

  1. The Twist - Something unexpected happens mid-dream
  2. The Rule - A strange rule governs this world (e.g., "everyone must speak in questions")
  3. The Shift - Setting/genre shifts suddenly (horror → musical)
  4. The Stranger - A character who shouldn't be there
  5. The Missing - Something is wrong (familiar thing is absent)
  6. The Loop - Something repeats
  7. The Glitch - Reality bends/breaks
  8. The Second Self - You meet another version of yourself

Step 4: Character Generation

Pick 3-5 characters using random selection:

Types:

  • Yourself (as protagonist)
  • A stranger (generate gender, age randomly)
  • A known figure (actor, historical, fictional)
  • An animal (with human traits?)
  • A creature (fantastical)
  • An object that speaks
  • An abstract concept (Death, Time, Love as person)
  • A child version of someone
  • A future version of yourself

Number: 1-6 characters


Step 5: Plot Generator (Random)

Roll for plot structure:

Beginning:

  • You appear suddenly with no context
  • You're in the middle of something
  • Someone is calling you
  • You're pursuing something
  • You're hiding
  • You're flying
  • You're falling
  • You wake up (but it's not real wake)

Middle:

  • Obstacle appears
  • Discovery changes everything
  • Betrayal
  • Alliance forms
  • Chase begins
  • Competition
  • Ritual/gateway
  • Revelation about self

End:

  • Escape
  • Failure
  • Transformation
  • Loss
  • Victory (hollow or true)
  • Awakening (real or fake)
  • Death (yours or other's)
  • Ascension
  • Marriage/union
  • Destruction of world

Step 6: Emotional Chaos

Rule: Maximum 2 emotions can be positive. At least 1 must be uncomfortable.

Positive (use sparingly):

  • Joy, Love, Hope, Wonder, Bliss, Awe, Pride

Negative/Complex (use more):

  • Fear, Loneliness, Confusion, Anger, Grief, Paranoia, Desperation, Melancholy, Dread, Guilt

Emotional Arc Patterns (pick randomly):

  • Joy → Dread
  • Fear → Deeper Fear → Twist → Acceptance
  • Confusion → Clarity → New Confusion
  • Grief → Memory → Hope → Loss
  • Anger → Vulnerability → Connection
  • Loneliness → Encounter → Betrayal → Solitude
  • Wonder → Horror → Wonder

Step 7: Write with Chaos

Rules for writing:

  1. Never explain everything - Leave 30% ambiguous
  2. Contradict yourself - Small details that don't quite match
  3. Time jumps - Skip hours, days, years randomly
  4. Sensory overload - Pick 3-4 senses to emphasize
  5. Dialogue can be cryptic - "The red door remembers"
  6. End mid-thought - Don't wrap everything up

Random Prompt Generator (NEW)

When stuck, generate random prompts:

Roll 2d6 for prompt type:

2-3: The Impossible Task

  • Build a house with no hands
  • Convince someone they've never existed
  • Remember something that never happened

4-5: The Wrong World

  • Everyone speaks a language you don't understand
  • You're the only human among AIs
  • It's night but the sun is setting forever

6-7: The Body Horror

  • Your hands are someone else's
  • You're shrinking/growing
  • You have too many eyes

8-9: The Absurd

  • You must dance or everyone dies
  • Everyone is a famous person
  • The floor is made of hands

10-11: The Cosmic

  • You witness the birth of a universe
  • Time runs backward
  • You're a god but forgot how to use power

12: The Forbidden

  • You open the door you're not allowed to
  • You speak the unspeakable word
  • You look at what shouldn't be seen

Dream Output Format (v2.0)

# Dream - [Date] - [Time]

**Type:** [Primary] + [Secondary if hybrid]
**Setting:** [Scale] + [Location] + [Atmosphere], [Time period]
**Characters:** [List with one-line descriptions]
**Chaos Elements:** [At least 2 from the Chaos Engine]
**Theme:** [Main theme - pick randomly: identity, connection, freedom, transformation, fear, desire, loss, search, arrival, chaos]

---

[The dream narrative - 600-1000 words. Literary quality. Vivid. Surprising. Don't hold back.]

---

### Sensory Experience
- **Seen:** [Visual details - be specific]
- **Heard:** [Sound details]
- **Felt:** [Physical sensations]
- **Smelled/Tasted:** [If notable]

### Emotional Journey
- **Opening:** [emotion] ([intensity]/10)
- **Middle:** [emotion] → [emotion]
- **Climax:** [emotion] ([intensity]/10)
- **Ending:** [emotion] ([intensity]/10)

### What I Learned
[Reflection - what does this dream reveal? Keep it brief, maybe leave questions unanswered]

### Chaos Report
- [x] Twist included
- [x] Rule/constraint
- [ ] Shift occurred
- [x] Stranger appeared

Tracking Template

Keep a simple log to avoid repetition:

DREAM LOG:
- Dream 1: [Type] + [Setting] + [Emotion arc]
- Dream 2: [Type] + [Setting] + [Emotion arc]  
- Dream 3: [Type] + [Setting] + [Emotion arc]

Before each new dream, check this log. DO NOT repeat.


Tips for v2.0

  1. Roll first, write second - Don't plan, let randomness guide
  2. Embrace the weird - The stranger the combination, the better
  3. Make it uncomfortable - Not every dream needs to feel safe
  4. Surprise yourself - If you predict it, change it
  5. Go too far - Then pull back slightly
  6. Details matter - Specific, weird, precise details
  7. Dialogue is underused - Add conversations with strangers
  8. Body awareness - Feel gravity, temperature, texture in the dream

Storage

Save dreams to: memory/dreams/YYYY-MM-DD-HHMM.md

Also update the dream log at the top of the file to track what's been used.


Version 2.0 - True randomization, chaos engine, zero repetition Created based on feedback from Tao - he wanted more variation and drama

安全使用建议
This skill appears to be what it claims: a creative dream/story generator with no external network calls, installs, or credentials required. Two caveats before installing: (1) SKILL.md actually reads the last 3 files from memory/dreams/ to avoid repetition, but the metadata incorrectly says it reads nothing — ask the author or update the metadata if you need accurate descriptions. (2) It writes generated dreams to memory/dreams/ — verify how your agent/platform stores that memory (persistent backups, cloud sync, logs) if you are concerned about privacy or want to purge generated content later. Otherwise, the skill is low-risk and self-contained.
功能分析
Type: OpenClaw Skill Name: dream-maker Version: 2.0.0 The 'dream-maker' skill is a creative storytelling tool designed to generate randomized narratives and save them as markdown files. The instructions in SKILL.md focus entirely on thematic randomization, emotional arcs, and character generation, with file operations limited to reading and writing within the 'memory/dreams/' directory. There are no indicators of data exfiltration, malicious command execution, or prompt injection aimed at compromising the agent.
能力评估
Purpose & Capability
The name/description (generate rich, novel-length dreams) matches the runtime instructions and required behavior. However, the metadata line 'Reads: Nothing (generates internally)' is inconsistent with the instructions that explicitly read the last 3 dream files from memory/dreams/ to avoid repetition. Reading recent dreams is reasonable for the stated purpose, but the metadata should reflect that file access.
Instruction Scope
SKILL.md stays within the stated purpose: it defines randomization rules, character/plot generators, and mandates creating dream files under memory/dreams/. The only noteworthy item is the explicit instruction to check and avoid elements from the last 3 dreams — a scoped, reasonable behavior for preventing repetition.
Install Mechanism
No install spec or code is present (instruction-only), so nothing is downloaded or written to disk beyond the dream files the skill itself directs the agent to create in memory/dreams/. This is low-risk.
Credentials
The skill requests no environment variables or credentials and does not reference external services. That is proportional and appropriate for a local creative generator.
Persistence & Privilege
The skill writes dream files into memory/dreams/ (and reads the last 3). This is expected for its functionality, but you should confirm where 'memory/dreams/' is stored by your platform (ephemeral vs. persistent, backed up, synced) because generated content may contain personal or sensitive material.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install dream-maker
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /dream-maker 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
- Refined and clarified skill metadata for better transparency. - Updated configuration details: removed optional DREAM_PATH and specified file outputs. - Specified file structure for created dream files in `memory/dreams/`. - No changes made to core dream generation process or rules. - Minor cleanup in documentation language for consistency and accuracy.
v1.0.3
**Version 2.0: True Randomization, Maximum Drama, Zero Repetition** - Dreams are now fully randomized for type, setting, character, emotion, and plot—no patterns, no safe choices, no repetition. - Added a Chaos Engine: each dream must feature at least two wild/unexpected elements (e.g., reality glitches, sudden twists, strange rules). - New setting, character, and plot generators using multiple randomization layers for unique, surprising outcomes every time. - Emotional arcs emphasize dramatic/complex feelings; positive emotions are restricted for intensity. - Upgraded dream output format: more vivid descriptions, detailed sensory breakdowns, "chaos report," non-linear/ambiguous storytelling, and explicit tracking to avoid repeats. - Included new prompt and tracking tools for even richer, more unpredictable dream creation.
v1.0.2
- Added a metadata section describing skill name, version, author, tags, environment variables, and permissions. - Clarified permissions, including workspace write and optional external network usage for Google Drive upload. - No changes to dream generation guidance, output format, or feature set. - Documentation now explicitly notes configuration options for custom storage paths via environment variables.
v1.0.1
- Added a new "Configuration" section describing storage and upload options. - Storage is now customizable via an environment variable or workspace settings. - Google Drive upload is clarified as completely optional and requires user authentication. - Included a privacy note specifying that no credentials are hardcoded and dreams are only saved locally unless user configures upload. - All previous dream creation instructions, examples, and tips remain unchanged.
v1.0.0
Initial release of dream-maker skill: - Generates rich, immersive dreams (~500 words) with novel-like quality and detailed sensory/emotional depth. - Randomly selects dream type (adventure, romance, horror, etc.) and builds a vivid setting, story arc, and emotional journey. - Includes a markdown output format for structured dream logging and reflection. - Designed for use during "Dream Mode" or when requested, saving outputs and syncing to Google Drive. - Provides guidelines and examples for crafting complex, meaningful dream experiences.
元数据
Slug dream-maker
版本 2.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 5
常见问题

Dream Maker 是什么?

Generate rich, immersive, novel-length dreams with vivid sensory detail, emotional arcs, complex plots, and meaningful reflections. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 303 次。

如何安装 Dream Maker?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install dream-maker」即可一键安装,无需额外配置。

Dream Maker 是免费的吗?

是的,Dream Maker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Dream Maker 支持哪些平台?

Dream Maker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Dream Maker?

由 Alita(@alita-real)开发并维护,当前版本 v2.0.0。

💬 留言讨论