Synastry (astrology compatibility) calculation and interpretation — relationship analysis based on two natal charts. Cross-aspects, house overlays, compatibi...
---
name: astro-synastry
version: 1.1.0
description: Synastry (astrology compatibility) calculation and interpretation — relationship analysis based on two natal charts. Cross-aspects, house overlays, compatibility scores. Requires the astro-natal-chart skill.
metadata:
openclaw:
requires:
bins:
- python3
skills:
- astro-natal-chart
emoji: "💫"
homepage: https://github.com/openclaw/openclaw
---
# 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:
1. **Partner 1:** birth date, birth time, birth place
2. **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
1. Calculate (or load from files) natal charts for both partners — use the `astro-natal-chart` skill (`scripts/natal_chart_swe.py`)
2. Calculate cross-aspects between Partner 1 and Partner 2 planets — `scripts/synastry.py`
3. Determine house overlays (Partner 1 planets in Partner 2 houses)
4. Generate interpretation by life areas
## Execution
```bash
# 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
don't have the plugin yet? install it then click "run inline in claude" again.