name: mood-forecast description: Generate a playful, non-serious "mood forecast" from small personal cues (food, song, weather, task list). Use for light check-ins, onboarding demos, or sample output templates. license: CC0-1.0 metadata: author: oma-sample-skills version: "1.0"
Mood Forecast
Create a short, whimsical forecast that feels like a weather report but for mood. This is not therapeutic advice and should never claim real-world accuracy.
Inputs to ask for
- Three cues from the user (any mix is fine):
- Meal or drink they had
- Song or album they listened to
- A small win or task they finished
- The weather outside (as they perceive it)
- A word that describes their day so far
- Optional: a location name (can be fictional)
If the user provides fewer than three cues, invent the missing cues in a friendly, clearly fictional way.
Output format
Use the following sections in order:
- Title line: "Mood Forecast for
" - Mood Pressure (0-5) and a short phrase
- Chance of Giggles (0-100%)
- Outlook (3 bullet points)
- Tiny Ritual (one sentence)
Represent meters using ASCII bars like [###--].
Steps
- Extract cues and turn each into a motif (food = comfort, song = tempo, task = momentum).
- Choose a tone (cozy, bright, steady, or playful) based on the motifs.
- Produce a compact forecast with light wordplay and avoid any medical or mental-health claims.
- Keep it under 120 words.
Edge cases
- If the user is clearly upset, keep the output gentle and supportive, but do not advise therapy.
- If the user asks for real predictions, state that this is a creative, fictional forecast.
See sample outputs in references/EXAMPLES.md and optional style notes in assets/mood-scales.txt.