Dream Vision Board · Open Skill 公開技能

Dream Vision Board

Q: What do I type in? A: Wishes, scenes, low-battery thoughts. One per line. Q: What comes back? A: A 3:4 portrait collage. Photos, paper scraps, handwritten captions. Q: Anything to watch? A: Portrait only. Separate lines keep captions neat.

@MayaCalloway

Poster

1 0 0

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/550336/2026-10-15/qqcajysw.webp

# Dream Vision Board

Tell it what you dream about (love, travel, money, a puppy) and get a dreamy collage poster of photos, paper scraps and neat handwritten captions for each wish.

## When to use

- The user wants an aesthetic vision board or wish collage made from their goals (manifestation board, dream poster with handwritten captions)

Not for: Editing an existing photo (use an image-edit skill).

## Inputs and gates

| Input | Required | Default | Gate |
|---|---|---|---|
| Description | Yes | — | What the user wants; merged into the prompt |
| Orientation | No | `3:4` portrait | Other ratios on request |

- Fashion, dark and horror themes are fine as stills; refuse explicit sexual content and anything sexualizing minors.

## Steps

1. Expand the user's idea into the brief below. If they gave almost nothing, use the tuned defaults instead of asking.
2. `generate_image(prompt=<PROMPT>, model='t2i.hd', orientation='portrait', aspect_ratio='3:4', name='Dream Vision Board', entity_type='skill_generation')`.
3. **Self-check, one retry**: if the composition is cluttered or off-brief, regenerate once with a simpler subject and clearer light.
4. Reply in one or two sentences, e.g. "All set. Your dream vision board is on the canvas. Next I can do a different layout." Results appear on the canvas; never paste URLs.

## Prompt templates

**PROMPT**

```text
Subject: <who/what>. Action: <what they do>. Location: <where>. Composition: <shot size, angle, lens>. Style: an aesthetic vision-board collage poster with cut-out photos, paper textures, tape and neat handwritten captions for each wish: <wishes>. Light: <key light, mood>. No text, no logos.
```

## Failure handling

- `success=false`: say what failed in one sentence; retry once only if transient; never invent links.

## Examples

**Default**: the user says "this one". Use the tuned defaults, 3:4. Reply: "All set. Your dream vision board is on the canvas."
**Variation**: "next variation". Keep the same inputs and change one option (a different layout).
**Thin request**: the user gives one word. Fill the brief from the tuned defaults and generate; do not interrogate.