Relationship Intelligence Agent
A cross-platform AI-agent Skill and Python engine for evidence-led natal and relationship astrology. One shared calculation core supports Codex, Claude Code, Cursor, Cline, Windsurf, and any agent that can run a JSON CLI.
| Platform | Native entry point |
|---|---|
| Codex | $relationship-intelligence |
| Claude Code | /relationship-intelligence-agent:relationship-intelligence |
| Cursor | @relationship-intelligence |
| Cline | /relationship-intelligence |
| Windsurf | @relationship-intelligence |
| Other agents | JSON CLI |
The plugin validates birth data, resolves optional place names and historical UTC offsets, calculates planetary longitudes with Swiss Ephemeris, finds natal and synastry aspects, and builds midpoint composite, Davison, and separate person-A/person-B Marks charts. Explicit coordinates and offsets always take precedence over automatic lookup.
python3 -m pip install -r requirements.txt
python3 -m app.main
python3 -m pytest -q
Codex
Link the skill into your personal Codex skills directory:
ln -sfn "$PWD/skills/relationship-intelligence" ~/.codex/skills/relationship-intelligence
Restart Codex, then invoke $relationship-intelligence.
Claude Code
Install directly from the public GitHub marketplace:
/plugin marketplace add mxbao063-bao/relationship-intelligence-agent
/plugin install relationship-intelligence-agent@michelle-relationship-tools
/reload-plugins
Invoke the skill with:
/relationship-intelligence-agent:relationship-intelligence
For local development, run claude --plugin-dir . from the repository root.
Generic CLI
Shell agents and other platforms can call the JSON CLIs directly:
python3 skills/relationship-intelligence/scripts/analyze_natal.py person.json --pretty
python3 skills/relationship-intelligence/scripts/analyze_relationship.py input.json --pretty
Cursor
The repository includes an agent-requested project rule at .cursor/rules/relationship-intelligence.mdc. Open this repository as the Cursor workspace and ask:
Use the relationship-intelligence rule to calculate a natal chart for
1992-02-26 at 07:00 in Hangzhou, China.
You can also select @relationship-intelligence from Cursor's rule picker.
Cline
Cline automatically discovers .cline/skills/relationship-intelligence. Invoke it with /relationship-intelligence while this repository is the primary workspace.
For global use on macOS or Linux, link the canonical skill:
mkdir -p ~/.cline/skills
ln -sfn "$PWD/skills/relationship-intelligence" ~/.cline/skills/relationship-intelligence
Windsurf
Windsurf automatically discovers .windsurf/skills/relationship-intelligence. Invoke it with @relationship-intelligence while this repository is open.
For global use on macOS or Linux, link the canonical skill:
mkdir -p ~/.codeium/windsurf/skills
ln -sfn "$PWD/skills/relationship-intelligence" ~/.codeium/windsurf/skills/relationship-intelligence
License
Copyright © 2026 Michelle.
This project is licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). You may use, modify, distribute, and use it commercially under the license terms. Modified versions offered to users over a network must provide the corresponding source as required by AGPL section 13.
The calculation engine depends on AGPL-licensed PySwissEph and Swiss Ephemeris. Swiss Ephemeris also offers a separate professional license. See THIRD_PARTY_NOTICES.md before redistributing the project or building a closed-source commercial product.
No comments yet
Be the first to share your take.