Best use case
dream-maker is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
> Metadata:
Teams using dream-maker should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/dream-maker/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How dream-maker Compares
| Feature / Agent | dream-maker | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
> Metadata:
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
SKILL.md Source
# 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) ```markdown # 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*
Related Skills
quick-skill-maker
Creates a complete SKILL.md in one command. Input name + description + emoji → output a production-ready OpenClaw skill file.
skill-maker
Creates production-ready SKILL.md files for OpenClaw AI agents. Takes a skill concept and outputs a complete, publishable SKILL.md with metadata, instructions, and examples.
money-maker-hand
自主赚钱助手 - 自动寻找赚钱机会、调研市场、生成报告
seedream-img-gen
This skill should be used when the user wants to generate images using Seedream, the image generation model from ByteDance on Volcengine platform. Triggers include requests like 用Seedream生成图片, seedream画图, generate image with seedream, 调用seedream, 用豆包画图, or any request to create, draw, or generate images via the Seedream API.
agent-maker
Create autonomous AI agents for OpenClaw with guided discovery — clarifies purpose, personality, skills, channels, automation, and security before generating a fully configured agent workspace.
journal-matchmaker
Recommend suitable high-impact factor or domain-specific journals for manuscript submission based on abstract content. Trigger when user provides paper abstract and asks for journal recommendations, impact factor matching, or scope alignment suggestions.
🎨 Doubao Seedream & Seedance API Skill
> **Professional AI Generation Suite** - Powered by Doubao Seed Models
dream-journal
梦境记录与解析工具。触发条件:(1) 用户发送 /记录梦 或描述一个梦境要求记录;(2) 用户发送 /解梦 或要求解析/分析某个梦;(3) 用户询问历史梦境记录("我上周梦过什么"、"查询梦境"等)。
---
name: article-factory-wechat
humanizer
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
tavily-search
Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.