An Agent Skills skill for the Astrology API — works across OpenClaw, Claude Code, OpenAI Codex, GitHub Copilot, Cursor, and other compatible platforms.
Provides AI agents with access to professional astrological calculations:
- Charts — natal, synastry, composite, transit, solar/lunar return, progressions, directions
- Analysis — natal reports, career, psychological, karmic, spiritual, compatibility
- Horoscopes — daily/weekly/monthly/yearly by sign or personalized
- Tarot — card draws, single/three-card/Celtic cross spreads, birth cards
- Numerology — core numbers, comprehensive readings, compatibility
- Lunar — phases, void of course, mansions, events, calendar
- Vedic — birth details, kundli matching, doshas, dashas, panchang
- Chinese — BaZi, ming gua, compatibility, luck pillars
- Human Design — bodygraph, type, compatibility, transits
- Kabbalah — tree of life, birth angels, tikkun, gematria
- Astrocartography — maps, power zones, relocation analysis
- And more — eclipses, fixed stars, palmistry, horary, feng shui
240+ API endpoints powered by Swiss Ephemeris.
curlinstalled (pre-installed on macOS/Linux)- API key from dashboard.astrology-api.io
export ASTROLOGY_API_KEY="your_token_here"clawhub install astroapi-skillgit clone https://github.com/astro-api/astroapi-skill ~/skills/astroapi-skill
ln -s ~/skills/astroapi-skill ~/.openclaw/skills/astroapi-skillgit clone https://github.com/astro-api/astroapi-skill ~/skills/astroapi-skill
ln -s ~/skills/astroapi-skill ~/.claude/skills/astroapi-skillgit clone https://github.com/astro-api/astroapi-skill ~/skills/astroapi-skill
ln -s ~/skills/astroapi-skill ~/.codex/skills/astroapi-skillSymlink or copy the astroapi-skill directory to your platform's skills directory.
astroapi-skill/
├── SKILL.md # Skill definition (frontmatter + instructions)
├── README.md # This file (for humans / GitHub)
├── scripts/
│ └── astro-api.sh # curl wrapper with auth
├── references/
│ ├── api-endpoints.md # Full 240+ endpoint reference
│ └── use-cases.md # User intent → endpoint mapping
├── assets/
│ └── openapi-astrology.json # Canonical OpenAPI 3.1.0 spec
├── chatgpt/ # ChatGPT GPT Actions setup
│ ├── openapi-gpt-actions.json # Trimmed OpenAPI spec (32 endpoints)
│ ├── instructions.md # GPT system prompt
│ └── README.md # Setup guide
├── .clawhubignore # Files excluded from ClawHub publish
└── .env.example
# Set your API key
export ASTROLOGY_API_KEY="your_token_here"
# Get current sky data
bash scripts/astro-api.sh GET /api/v3/data/now
# Generate a natal chart
bash scripts/astro-api.sh POST /api/v3/charts/natal '{
"subject": {
"name": "Test",
"year": 1990, "month": 3, "day": 15,
"hour": 14, "minute": 30, "second": 0,
"city": "New York", "country_code": "US"
},
"options": {"house_system": "P", "zodiac_type": "Tropic", "language": "EN"}
}'npm i -g clawhub
clawhub loginclawhub publish . --slug astroapi-skill --name "Astrology API" \
--version 1.0.0 --tags latest --changelog "Initial release"Bump the version field in SKILL.md frontmatter, then:
clawhub publish . --slug astroapi-skill \
--version 1.1.0 --changelog "Description of changes"clawhub inspect astroapi-skillFiles listed in
.clawhubignore(chatgpt/,.env.example,.git/) are excluded from the published bundle. OnlySKILL.md,scripts/, andreferences/are shipped to ClawHub.
For ChatGPT GPT Actions (separate from Agent Skills), see chatgpt/README.md.
MIT