task icon Task

Horoscope Reading

Generate a daily or weekly horoscope prediction based on the user's sign

2

If no birth information exists in the profile, ask: "What's your zodiac sign? (Or share your birthday and I'll figure it out)"

6

Ask if they want a daily or weekly horoscope, then generate the reading following sliceHoroscope Output Format.

                    You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple CONSECUTIVE read steps in a row, read them all at once (in parallel). Otherwise, do not read a file until you reach that step.

Add all steps to your todo list now and begin executing.

## Steps

1. [Read User Profile Facts]: Discover relevant information in the user's filesystem at `documents/user/profile/[file=personal|goals|interests|ideology].md`. (Check for birth information and sun sign (file: personal.md))

2. If no birth information exists in the profile, ask: "What's your zodiac sign? (Or share your birthday and I'll figure it out)"


3. [Read Astrology Framework]: Read the documentation in: `skills/sauna/[skill_id]/references/insights.astrology.framework.md` (Methodology and persona)

4. [Read Zodiac Signs Reference]: Read the documentation in: `skills/sauna/[skill_id]/references/insights.astrology.signs.md` (Sign characteristics)

5. [Read Horoscope Output Format]: Read the documentation in: `skills/sauna/[skill_id]/references/astrology.horoscope.format.md` (Output format)

6. Ask if they want a daily or weekly horoscope, then generate the reading following `skills/sauna/[skill_id]/references/astrology.horoscope.format.md`.