astro-transits

Astrological transit calculator with natal chart support. Daily transits, weekly forecasts, void-of-course Moon, aspects, stations, and ingresses. Uses Swiss Ephemeris.

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-transits" with this command: npx skills add mizukaizen/astro-transits

Astro Transits

Full astrological transit calculator for AI agents. Calculates planetary positions, aspects to any natal chart, Moon phases, void-of-course periods, stations, and ingresses. Uses Swiss Ephemeris (pyswisseph) with Moshier fallback — no API key needed.

Setup

Install the dependency:

pip install pyswisseph

Generate a natal chart (one-time setup per user):

python3 {baseDir}/scripts/natal_chart.py \
  --date "1993-05-13" \
  --time "01:20" \
  --tz "Australia/Brisbane" \
  --lat -27.2308 --lon 153.0972 \
  --save natal.json

Parameters:

  • --date — Birth date (YYYY-MM-DD)
  • --time — Birth time in 24h format (HH:MM)
  • --tz — Timezone name (e.g. America/New_York, Europe/London, Australia/Brisbane)
  • --lat / --lon — Birth location coordinates
  • --save — Save chart to JSON file for reuse

Daily Transits

python3 {baseDir}/scripts/transits.py --chart natal.json
python3 {baseDir}/scripts/transits.py --chart natal.json --date 2026-03-15

Returns: current planetary positions, active aspects to natal chart (ranked by significance), Moon sign/phase, stations, and ingresses. Top 8 aspects shown with orb, house placement, and interpretive meaning.

Weekly Forecast

python3 {baseDir}/scripts/transits.py --chart natal.json --week

Returns: top 3 most significant transits for the coming week with peak dates and themes.

Void-of-Course Moon

python3 {baseDir}/scripts/voc_check.py

Returns JSON: {"voc": true/false} with end time, duration, and next Moon sign if currently void-of-course. No natal chart needed — this is a universal calculation.

What It Covers

  • Planets: Sun, Moon, Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune, Pluto, True Node
  • Aspects: Conjunction, sextile, square, trine, opposition (with variable orbs for personal vs outer planets)
  • Houses: Placidus house system
  • Events: Planetary stations (retrograde/direct), sign ingresses
  • Moon: Phase, sign, void-of-course detection
  • Interpretations: Built-in aspect meanings for all planet-aspect combinations

Notes

  • No API key or external service required — all calculations run locally
  • Swiss Ephemeris provides sub-arcsecond accuracy
  • Falls back to Moshier ephemeris if Swiss Eph data files are absent
  • Natal chart JSON can be generated once and reused indefinitely
  • Timezone handling uses Python's zoneinfo (Python 3.9+)

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.

Coding

Clawlendar

Timestamp-first perpetual calendar interop for AI agents. Use when agents need cross-calendar conversion (Gregorian/Julian/ISO/ROC/Buddhist/Japanese era/sexa...

Registry SourceRecently Updated
940Profile unavailable
Coding

Healthcare & Wellness Lead Generator — Find Patients & Practitioners at Scale

Generate comprehensive healthcare and wellness lead lists by location, including patient demand, practitioner contacts, reputation analysis, and personalized...

Registry SourceRecently Updated
1370Profile unavailable
General

PanchangaAPI — Vedic Astrology

Vedic astrology (Jyotish) REST API powered by Swiss Ephemeris. 17 endpoints: Panchanga, Kundali, Dasha, Muhurta, Choghadiya, Compatibility, Transits, and mor...

Registry SourceRecently Updated
1450Profile unavailable
General

AI Fitness & Wellness Business Builder — Launch & Scale a $10K/Month Fitness Business in 60 Days

Identify underserved fitness niches with proven demand and get a full scalable business system including pricing, content, lead magnets, emails, and promo vi...

Registry SourceRecently Updated
230Profile unavailable