# Mood Forecast

> 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.

- Skill: `onevcat/mood-forecast` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add onevcat/mood-forecast`
- Raw SKILL.md: https://api.skillmd.com/api/skills/onevcat/mood-forecast/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- License: CC0-1.0
- Author: onevcat (https://skillmd.com/u/onevcat)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/onevcat/mood-forecast

---


# 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:
1. Title line: "Mood Forecast for <location>"
2. Mood Pressure (0-5) and a short phrase
3. Chance of Giggles (0-100%)
4. Outlook (3 bullet points)
5. Tiny Ritual (one sentence)

Represent meters using ASCII bars like `[###--]`.

## Steps
1. Extract cues and turn each into a motif (food = comfort, song = tempo, task = momentum).
2. Choose a tone (cozy, bright, steady, or playful) based on the motifs.
3. Produce a compact forecast with light wordplay and avoid any medical or mental-health claims.
4. 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](references/EXAMPLES.md) and optional style notes in `assets/mood-scales.txt`.

