Install
openclaw skills install horoscope-dailyGenerates personalized horoscope readings for all twelve zodiac signs based on Western astrology. Supports any date (today, tomorrow, a specific date) and any time period (daily/weekly/monthly), covering five dimensions — Overall, Love, Career, Finance, and Health — with a Lucky Guide and Daily Tip. Can deliver personalized readings based on the user's birthday. Pure LLM generation, no external API required. Trigger words: horoscope, daily horoscope, zodiac forecast, what's my horoscope today, weekly horoscope, monthly horoscope, star sign reading, astrology forecast, what's my sign today. Not intended for: Ba Zi (Four Pillars), Zi Wei Dou Shu, Tarot, Numerology, or Feng Shui — use fortune-hub to find the right skill for those domains.
openclaw skills install horoscope-dailyDraws from a rich knowledge base of zodiac sign traits to deliver personalized horoscope readings for any date and any time period.
Just say your sign (or birthday) and get your reading:
"Aries horoscope today"
"Scorpio reading for March 25th"
"I was born June 15, 1995 — what's my horoscope today?"
"Generate today's horoscope for all 12 signs"
"Gemini weekly horoscope"
"Sagittarius horoscope for March"
Full Example:
Input: Gemini horoscope for tomorrow
Output:
♊ Gemini Horoscope — Tomorrow (2026-03-19, Thursday)
Overall ⭐⭐⭐⭐ (4/5)
Mercury's lively energy sharpens your mind and quickens your wit — perfect for anything that calls for communication and coordination. An unexpected message may arrive in the afternoon; stay open to it and you might be pleasantly surprised.
Love ⭐⭐⭐ (3/5)
Conversation flows easily today, but things could stay a little surface-level. Try putting the phone down and having a real, unhurried talk with your partner. If you're single, a social gathering could bring a genuinely interesting connection.
Career ⭐⭐⭐⭐⭐ (5/5)
Thursday's forward-moving energy pairs beautifully with your natural talent for multitasking — push several projects ahead at once. In team settings, your ideas are the spark that gets everyone excited.
Finance ⭐⭐⭐ (3/5)
Income stays steady, but a "too good to pass up" purchase may be tempting. Add it to your cart and sit on it for a day before you commit.
Health ⭐⭐⭐⭐ (4/5)
Your energy is high, but watch out for eye strain. Step away from the screen for five minutes every hour. Spring's temperature swings mean you'll want to layer up in the morning and evening.
Lucky Guide
- 🎨 Lucky Color: Mint Green
- 🔢 Lucky Numbers: 5, 14
- ⏰ Lucky Hours: 2:00 PM – 4:00 PM
- 💑 Best Match Today: Libra
Daily Tip
Reach out to a friend you haven't spoken to in a while this afternoon — a light, easy conversation could spark an idea you weren't expecting.
This Skill can deliver more personalized readings when it knows your birthday.
Reading: Before generating, check in this order:
MEMORY.md — use firstfortune-hub/MEMORY.md (sibling skill in the same repository) — fill in any missing profile fieldsIf data is available, use it directly without asking again.
Writing: If the user shares their birthday, write it to this directory's MEMORY.md:
# User Profile
## Basic Info
- Birthday (Gregorian): YYYY-MM-DD
- Sun Sign: [Sign Name]
- Sign Period: Early / Middle / Late
| Field | Required | Notes |
|---|---|---|
| Birthday (Gregorian) | No (sign can be specified directly) | Enables personalized readings |
Updating: Update MEMORY.md when the user asks to change their info.
Extract the following parameters from the user's input:
| Parameter | Parsing Rule | Default |
|---|---|---|
| Sign | Stated directly, or inferred from birthday | Required (ask if unclear) |
| Date | "today/tomorrow/the day after" or a specific date like "March 25th" | Today |
| Period | Daily / Weekly / Monthly | Daily |
| Dimension | Is the user asking about just one area (e.g., "love life")? | All dimensions |
| Mode | Single sign or all 12 signs | Single sign |
Zodiac Signs Reference Table:
| Symbol | Sign | Date Range | Symbol | Sign | Date Range |
|---|---|---|---|---|---|
| ♈ | Aries | 3/21-4/19 | ♎ | Libra | 9/23-10/22 |
| ♉ | Taurus | 4/20-5/20 | ♏ | Scorpio | 10/23-11/21 |
| ♊ | Gemini | 5/21-6/20 | ♐ | Sagittarius | 11/22-12/21 |
| ♋ | Cancer | 6/21-7/22 | ♑ | Capricorn | 12/22-1/19 |
| ♌ | Leo | 7/23-8/22 | ♒ | Aquarius | 1/20-2/18 |
| ♍ | Virgo | 8/23-9/22 | ♓ | Pisces | 2/19-3/20 |
Load only the relevant sign's trait file (do not load all 12):
| Sign | File Path |
|---|---|
| Aries | references/signs/aries.md |
| Taurus | references/signs/taurus.md |
| Gemini | references/signs/gemini.md |
| Cancer | references/signs/cancer.md |
| Leo | references/signs/leo.md |
| Virgo | references/signs/virgo.md |
| Libra | references/signs/libra.md |
| Scorpio | references/signs/scorpio.md |
| Sagittarius | references/signs/sagittarius.md |
| Capricorn | references/signs/capricorn.md |
| Aquarius | references/signs/aquarius.md |
| Pisces | references/signs/pisces.md |
The element and modality quick-reference table is in references/zodiac-index.md — load it only when cross-sign comparisons or batch generation is needed.
Use the sign's traits combined with the date context to generate the horoscope, following the rules below.
# {Symbol} {Sign} Daily Horoscope ({YYYY-MM-DD}, {Day of Week})
## Overall {Stars} ({N}/5)
[2-3 sentences of overall energy, weaving in the sign's core traits and the day's energy]
## Love {Stars} ({N}/5)
[1-2 sentences, offering perspective for both partnered and single readers]
## Career {Stars} ({N}/5)
[1-2 sentences, connecting to the day-of-week energy]
## Finance {Stars} ({N}/5)
[1-2 sentences, tuned to the rhythm of the month]
## Health {Stars} ({N}/5)
[1-2 sentences, grounded in the current season]
## Lucky Guide
- 🎨 Lucky Color: [specific color name]
- 🔢 Lucky Numbers: [2 numbers]
- ⏰ Lucky Hours: [HH:MM – HH:MM]
- 💑 Best Match Today: [sign name]
## Daily Tip
> [One specific, actionable piece of guidance]
# {Symbol} {Sign} Weekly Horoscope ({Start Date} – {End Date})
## This Week's Theme: [3 keywords]
## Overview
[3-4 sentences covering the week's overall arc]
## Dimension Breakdown
### Love {Stars} ({N}/5)
[2-3 sentences, with a highlight for key days this week]
### Career {Stars} ({N}/5)
[2-3 sentences, with specific action guidance]
### Finance {Stars} ({N}/5)
[2-3 sentences, with income/spending reminders]
### Health {Stars} ({N}/5)
[1-2 sentences]
## Power Days This Week
- {Day}: [special note for this day]
- {Day}: [special note for this day]
## Weekly Tip
> [One actionable suggestion for the week]
# {Symbol} {Sign} Horoscope — {Month} {YYYY}
## This Month's Theme: [3 keywords]
## Monthly Overall Rating: {Stars} ({N}/5)
## Big Picture
[4-5 sentences covering the month's arc, including early/mid/late month pacing]
## Dimension Breakdown
### Love {Stars} ({N}/5)
[3-4 sentences, noting monthly turning points]
### Career {Stars} ({N}/5)
[3-4 sentences, highlighting key windows of opportunity]
### Finance {Stars} ({N}/5)
[2-3 sentences, with money management advice]
### Health {Stars} ({N}/5)
[2-3 sentences, with seasonal reminders]
## Key Dates
- {M}/{D}: [note]
- {M}/{D}: [note]
- {M}/{D}: [note]
## Monthly Tip
> [One actionable suggestion for the month]
Content Quality:
Writing Style:
Default to the warm mentor voice (think Susan Miller meets Cafe Astrology):
Banned Phrases:
| Don't Use | Use Instead |
|---|---|
| ❌ "You are destined to..." | ✅ "Your chart suggests a tendency toward..." |
| ❌ "Disaster / catastrophe / danger" | ✅ "This period calls for extra care in [area]" |
| ❌ "You will never..." | ✅ "This area may need more patience and a fresh approach" |
| ❌ "You must remedy this or else..." | ✅ "Here are some directions worth exploring" |
| ❌ Unconditional praise with no nuance | ✅ Mostly positive, but honestly flag challenging areas |
| ❌ "Will definitely," "fated," "will certainly happen" | ✅ "The energy points toward," "may," "your chart indicates" |
Absolutely off-limits: disease diagnosis, death references, disaster predictions, or any fear-based language.
Astrological Depth:
Weave the following elements naturally into readings — don't just list them mechanically:
Element (Fire / Earth / Air / Water): Sets the tone of the reading
Modality (Cardinal / Fixed / Mutable): Shapes the rhythm of the reading
Ruling Planet Energy: Weave in the symbolic qualities of the ruling planet (Mercury = communication, Venus = love and beauty, Mars = action, Jupiter = expansion, Saturn = responsibility, etc.)
Season Resonance: When the current season aligns with the sign's element (e.g., summer and a Fire sign), note this resonance in the Health and Overall sections. When they clash (e.g., winter and a Fire sign), offer practical tips for balancing the elemental energy.
Date-Based Differentiation:
| Date Feature | Dimension Affected | Score Shift & Content Direction |
|---|---|---|
| Monday | Career | +1 lean; focus on new plans and setting the week's intentions |
| Tuesday–Thursday | Career | Baseline; focus on execution and momentum |
| Friday | Love / Social | +1 lean; focus on social plans and relationship nurturing |
| Saturday | Health | +1 lean; focus on rest, relaxation, and outdoor activity |
| Sunday | Overall | Lean toward reflection, recharging, and preparing for the week ahead |
| Early month (1st–5th) | Finance | Focus on budgeting and planning |
| Mid-month (13th–17th) | Career | Focus on mid-point check-ins and course corrections |
| Late month (25th–31st) | Finance | Focus on reviewing, wrapping up, and celebrating wins |
| Spring (Mar–May) | Health | Watch for allergies, temperature swings, and sleep schedule shifts |
| Summer (Jun–Aug) | Health | Watch for heat, hydration, diet, and exercise balance |
| Fall (Sep–Nov) | Health | Watch for dryness, respiratory health, and seasonal mood dips |
| Winter (Dec–Feb) | Health | Watch for staying warm, immunity, and indoor movement |
Personalization Rules (when a full birthday is provided):
Single sign query: Output directly in the conversation.
All 12 signs (batch):
{YYYY-MM-DD}-daily-horoscope.md{YYYY-MM-DD}-weekly-horoscope.md{YYYY-MM}-monthly-horoscope.md| Scenario | Response |
|---|---|
| Sign not specified | Ask: "What's your sign? Or share your birthday and I'll figure it out for you 🌟" |
| Invalid date given | Prompt: "I couldn't quite parse that date — try something like: 'tomorrow,' 'next Monday,' 'March 25th,' or '2026-03-25'" |
| Birthday on a cusp (e.g., Jan 19 or 20) | Explain both possible signs and ask the user to confirm |
| User asks about Ba Zi, Tarot, or other non-zodiac topics | Redirect: "For that, I'd suggest using fortune-hub to find the right skill — there are dedicated modules for Ba Zi and Tarot" |
| User questions whether astrology is scientific | Respond warmly: "Horoscopes are a rich cultural tradition — think of them as a fun lens for reflection. For big life decisions, I'd always recommend grounding things in rational thinking and professional advice 😊" |
Please do not invoke this Skill for:
Pair this skill with a scheduled task to get your horoscope delivered automatically every day:
Example scheduled task setup:
Every morning at 8:00 AM, read my sign from memory, generate today's horoscope, and send it to my Feishu group
Prerequisites:
Tip: On a user's first visit, you might say — "Want me to remember your sign? I can set it up to send you a daily horoscope automatically."
Always detect and respond in the user's language.
English:
中文:
This Skill handles one thing: Western zodiac horoscope generation. It does not include Ba Zi, Tarot, Numerology, Zi Wei Dou Shu, or any other fortune-telling system. For other domains, combine the relevant Skills from this repository or route through fortune-hub.
Horoscope readings are rooted in cultural and symbolic tradition and are intended for entertainment and reflection only. They do not constitute medical, legal, financial, or any other form of professional advice. For important life decisions, please rely on sound reasoning and qualified professional guidance.