Astrology — Synastry (Compatibility)
Dependencies
This skill requires astro-natal-chart — use it to calculate or load natal charts for both partners before running synastry analysis.
Input Parameters
For synastry calculation, data for both partners is needed:
- Partner 1: birth date, birth time, birth place
- Partner 2: birth date, birth time, birth place
If natal chart data is already available in memory (USER.md, cached chart files) — use it directly.
Calculation Algorithm
- Calculate (or load from files) natal charts for both partners — use the
astro-natal-chart skill (scripts/natal_chart_swe.py) - Calculate cross-aspects between Partner 1 and Partner 2 planets —
scripts/synastry.py - Determine house overlays (Partner 1 planets in Partner 2 houses)
- Generate interpretation by life areas
Execution
# Step 1: Calculate natal charts (via astro-natal-chart skill)
python ../astro-natal-chart/scripts/natal_chart_swe.py DD.MM.YYYY HH:MM City1
python ../astro-natal-chart/scripts/natal_chart_swe.py DD.MM.YYYY HH:MM City2
# Step 2: Calculate synastry
python scripts/synastry.py --chart1 chart1.json --chart2 chart2.json
Or run the agent workflow: calculate both natal charts first, then feed them into synastry.py.
Output Format
💕 SYNASTRY — Compatibility Report
👤 [Name 1]: [birth date], [birth place]
👤 [Name 2]: [birth date], [birth place]
═══════════════════════════════════════
📊 OVERALL COMPATIBILITY SCORE: [X]/100
═══════════════════════════════════════
🔥 PASSION & PHYSICAL ATTRACTION
Score: [X]/10
[Mars-Venus, Mars-Mars, Venus-Venus, Pluto aspects]
💞 EMOTIONAL COMPATIBILITY
Score: [X]/10
[Moon-Moon, Moon-Sun, Venus-Moon aspects]
🗣️ COMMUNICATION & INTELLECT
Score: [X]/10
[Mercury-Mercury, Mercury-Sun, Mercury-Moon aspects]
🎯 SHARED GOALS & VALUES
Score: [X]/10
[Jupiter-Jupiter, Sun-Sun, MC-MC aspects]
🏠 FAMILY & DOMESTIC LIFE
Score: [X]/10
[4th house, Moon, Venus aspects]
⚡ CONFLICT POINTS
[description of tense aspects: squares, oppositions]
✨ STRENGTHS OF THE PAIR
[description of harmonious aspects: trines, sextiles, conjunctions]
🔑 KEY SYNASTRY ASPECTS:
[table of all cross-aspects]
📋 RECOMMENDATIONS:
[practical advice for low-score areas]
Synastry Aspect Orbs
For synastry, orbs are slightly tighter than in natal charts:
| Aspect | Symbol | Orb |
|---|
| -------- | -------- | ----- |
| Conjunction | ☌ | ±7° |
| Opposition | ☍ | ±7° |
| Square | □ | ±6° |
| Trine | △ | ±6° |
| Sextile | ✶ | ±4° |
| Semisextile | ⚺ | ±1.5° |
| Quincunx | ⚹ | ±1.5° |
| Semisquare | ∠ | ±1.5° |
Key Synastry Aspects
Most important (high weight):
- Sun — Sun — core personality compatibility
- Moon — Moon — emotional compatibility
- Sun — Moon (cross) — deep connection, "recognition"
- Venus — Mars (cross) — sexual chemistry, attraction
- ASC — ASC — first impression of each other
- Saturn — Sun/Moon — stability/seriousness of the relationship
Important (medium weight):
- Venus — Venus — love language
- Mars — Mars — energy and conflicts
- Mercury — Mercury — communication
- Jupiter — Sun/Moon — support and growth
- Pluto — Sun/Moon — transformative connection
Additional:
- Uranus — Venus — unexpectedness in love
- Neptune — Venus — romance, idealization
- MC — MC — shared life directions
House Overlays
When Partner 1 planets fall into Partner 2 houses:
- I house — Partner 1 amplifies Partner 2's personality
- II house — influence on finances and values
- V house — romance, children, creativity
- VII house — partnership, marriage (very important!)
- VIII house — transformation, intimacy, shared resources
- X house — influence on career and status
Scoring
Compatibility score formula (0-100):
- Each trine/sextile between personal planets: +3-5 points
- Each conjunction between personal planets: +2-4 points
- Each square: -2-3 points
- Each opposition: -1-2 points (can be positive — complementarity)
- Sun-Moon cross-aspect: +5-8 points (powerful bond)
- Venus-Mars cross-aspect: +5-7 points (sexual chemistry)
- Saturn harmonious to Sun/Moon: +4-6 points (stability)
- Pluto tense: -3-5 points (control, manipulation risk)
Interpretation Guidelines
- Synastry is a self-discovery tool, not a verdict
- Tense aspects don't mean "incompatibility" — they indicate growth zones
- Absence of aspects between planets is also informative — a "neutral" zone
- Never make categorical conclusions like "you are not right for each other"
- Always frame challenging aspects as opportunities for growth
- Consider the whole chart — a few hard aspects can be outweighed by many harmonious ones
Disclaimer
This is an entertainment/educational tool, not a scientific method. Do not make life decisions solely based on astrological readings.
Changelog
v1.1.0 (2026-05-28)
- Translated to English — full SKILL.md rewrite from Russian to English
- Added dependency — declared
astro-natal-chart as a required skill - Updated metadata — version bumped to 1.1.0, description notes English language and dependency
- Added disclaimer — educational/entertainment use note
- Expanded interpretation guidelines — best practices for responsible readings
- Added changelog section
v1.0.0 (earlier)
- Initial release in Russian
- Synastry calculation and interpretation workflow
- Aspect scoring system
- House overlay analysis