astro-life-insights

Personalized daily astrological insights focused on relationships, work, personal growth, and luck. Positive framing only. Uses your natal chart + astronomy-engine transits.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "astro-life-insights" with this command: npx skills add unicoleunicron/astro-life-insights

Astro Life Insights ✨

Personalized daily astrology for YOUR life, with a positive twist.

What This Does

Calculates current planetary transits against YOUR natal chart and provides insights for:

  • 💕 Relationships - Love, connection, partnerships
  • 💼 Work - Career, achievement, projects
  • 🌱 Personal Growth - Learning, spirituality, transformation
  • 🍀 Luck - Opportunities, abundance, manifestation

Everything is framed positively. Challenging transits become growth opportunities. Saturn squares = building foundations. Mars oppositions = channeling passion.


Setup (One-Time, Required)

⚠️ This skill ships with no personal data. You must run setup before anything works. Your birth data stays on your machine only.

1. Install Dependencies

cd path/to/astro-life-insights
npm install

2. Configure Your Birth Chart

node configure.js

You'll be prompted for:

  • Birth date (YYYY-MM-DD)
  • Birth time (HH:MM in 24-hour format)
  • Birth location (city, country)

This saves to ~/.config/astro-life-insights/natal-chart.json

2. Test It

node daily.js

Should output your personalized insights for today!


Usage

Get Today's Insights (Human-Readable)

node daily.js

Output:

✨ Your Astrological Weather - March 13, 2026

💕 RELATIONSHIPS
Uranus square natal Mars (building)
→ Freedom and intimacy find balance.
→ Action: Break free from limiting patterns.

💼 WORK
Sun square natal Uranus (EXACT TODAY)
→ Building identity through productive challenge.
→ Action: Honor both your needs and commitments.

🌱 PERSONAL GROWTH
Neptune sextile natal Moon (building)
→ Intuition guides evolutionary path.
→ Action: Tune into subtle guidance.

🍀 LUCK
Venus square natal Neptune (building)
→ Fortune through clarifying values.
→ Action: Invest in what you truly value.

✨ OVERALL: 15 active transits today. Rich day for inner work.

Get Insights for Specific Date

node daily.js 2026-03-15

Check Upcoming Transits

node upcoming.js

Shows major transits coming in the next 30 days.

Get JSON Output (for dashboards and automation)

node daily-json.js

Returns structured JSON — perfect for integrating into dashboards, agents, or any app.


JSON Output Schema (daily-json.js)

{
  "date": "2026-03-13",
  "totalTransits": 15,
  "relationships": [
    {
      "transit": "Uranus square",
      "planet": "uranus",
      "natal": "mars",
      "insight": "Freedom and intimacy find balance.",
      "action": "Break free from limiting patterns.",
      "emoji": "💕",
      "exact": false
    }
  ],
  "work": [ ... ],
  "growth": [ ... ],
  "luck": [ ... ]
}

Field Reference

FieldTypeDescription
datestringISO date for this reading
totalTransitsnumberTotal active transits across all categories
planetstringTransiting planet (lowercase: sun, moon, mars, etc.)
natalstringNatal planet being aspected (lowercase)
transitstringAspect type string e.g. "Uranus square"
insightstringPositive interpretation of the transit
actionstringWhat to do about it today
exactbooleanWhether the transit is exact today (peak influence)

Aspect Reference

Understanding aspects helps you interpret the data. Each aspect represents a geometric relationship between planets:

SymbolNameAngleVibeMeaning
ConjunctionFusionTwo forces merge — intense, focused, amplified energy
Opposition180°TensionOpposing forces — awareness through contrast
Square90°ChallengeFriction that demands growth — a productive challenge
Trine120°HarmonyNatural flow and ease — gifts arriving without effort
Sextile60°OpportunityAn open door — rewards conscious action
Quincunx150°AdjustmentSubtle misalignment requiring creative adaptation

Planet Glyphs & Meanings

GlyphPlanetGoverns
☀️SunIdentity, vitality, purpose
🌙MoonEmotions, instincts, inner world
MercuryMind, communication, learning
VenusLove, beauty, values, pleasure
MarsDrive, action, desire, courage
JupiterExpansion, luck, wisdom, growth
SaturnStructure, discipline, mastery
UranusRevolution, freedom, sudden change
NeptuneDreams, intuition, spirituality
PlutoTransformation, power, rebirth

Dashboard Integration

daily-json.js is designed for dashboard use. Here's how to integrate it:

Server-Side (Node.js)

// In your server.js API endpoint
const { execSync } = require('child_process');
const astroPath = path.join(process.env.HOME, '.openclaw', 'workspace', 'skills', 'astro-life-insights', 'daily-json.js');

const output = execSync(`/opt/homebrew/bin/node daily-json.js`, {
  encoding: 'utf8',
  timeout: 10000,
  cwd: path.dirname(astroPath),
  env: { ...process.env, PATH: '/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin', HOME: process.env.HOME }
});
const data = JSON.parse(output.trim());

⚠️ Important: Always use the full node path (/opt/homebrew/bin/node) and set PATH explicitly in env. launchd/daemon environments often don't inherit shell PATH.

Educational Visualization

When building a UI, display transits with:

  • Planet chip: glyph + planet name (hoverable with meaning)
  • Aspect symbol: colored by vibe (square=purple, trine=indigo, etc.)
  • Natal chip: what in your natal chart is being activated
  • "EXACT TODAY" badge: pulsing highlight when exact: true
  • Aspect description: what the aspect type means geometrically
  • Insight: the positive interpretation
  • Action: concrete thing to do today
  • Planet meanings: educational footer so users learn over time

This turns a transit like "Uranus square natal Mars" into something anyone can understand and learn from, not just astrologers.


How It Works

  1. Calculate Transits - Uses astronomy-engine to find current planetary positions
  2. Compare to Natal Chart - Identifies aspects (conjunctions, trines, squares, etc.)
  3. Map to Life Areas - Venus/Mars/7th house = relationships, Sun/Saturn/10th = work, etc.
  4. Positive Interpretation - Frames every transit as opportunity
  5. Actionable Advice - Tells you what to DO about it

Files

  • configure.js — One-time setup for your natal chart
  • daily.js — Human-readable daily insights
  • daily-json.js — Machine-readable JSON output for dashboards/automation
  • upcoming.js — See future transits
  • calculate.js — astronomy-engine wrapper
  • interpret.js — Transit → insight mapping
  • data/interpretations.json — Database of positive meanings
  • data/life-areas.json — Life area → planet/house mapping

Why This is Different

Other astrology tools:

  • Generic sun sign horoscopes (not personalized)
  • Focus on negative/challenging aspects
  • No actionable advice
  • Not tailored to YOUR life

This tool:

  • Uses YOUR exact natal chart
  • Everything framed positively
  • Focused on relationships, work, growth, luck
  • Tells you what to DO, not just what to expect
  • JSON output ready for dashboard integration

Privacy & Your Data

Your natal chart is stored locally on your machine at:

~/.config/astro-life-insights/natal-chart.json

This file is outside the skill folder and is never packaged or published. This skill ships with zero personal data — every user must run configure.js to enter their own birth details before anything works.

Nothing is sent to external services. All calculations happen locally using the astronomy-engine npm package.


Requirements

  • Node.js 16+
  • astronomy-engine npm package (run npm install in the skill directory)

Changelog

v1.1.0

  • Documented daily-json.js JSON output format and full field schema
  • Added Aspect Reference table (symbols, angles, meanings)
  • Added Planet Glyphs reference
  • Added Dashboard Integration guide with server-side code and educational visualization patterns
  • Added note on PATH requirement for daemon/launchd environments

v1.0.0

  • Initial release

Built with intention 🌀

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

claw2ui

Generate interactive web pages (dashboards, charts, tables, reports) and serve them via public URL. Use this skill when the user explicitly asks for data vis...

Registry SourceRecently Updated
General

WeChat Article Summarize

Read one or more WeChat public account article links from mp.weixin.qq.com, extract cleaned full text and optional image links, summarize each article in Chi...

Registry SourceRecently Updated
General

Openfinance

Connect bank accounts to AI models using openfinance.sh

Registry SourceRecently Updated
General

---

合同审查清单AI助手 - 5类合同+3大特殊条款,风险识别与修改建议

Registry SourceRecently Updated