vedic-astrology

Generate Vedic astrology charts and interpretive reports in JSON format.

65|11|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/ankitjh4/indic-ai-skills --skill vedic-astrology
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vedic-astrology
Source: https://github.com/ankitjh4/indic-ai-skills/tree/main/skills/vedic-astrology
Command: npx skills add https://github.com/ankitjh4/indic-ai-skills --skill vedic-astrology

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jyotishganit, vedicastro, flatlib, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Many practitioners and developers must stitch together multiple astronomy and astrology libraries to produce accurate Vedic charts, Panchanga, dashas, and KP timing; this Skill centralizes those computations to remove manual calculation, formatting, and interpretation overhead for natal and horary charts.

Core Features & Use Cases

  • Comprehensive Chart Generation: Produce D1–D60 divisional charts, ascendant and house cusps, planetary positions, and aspects with high-precision ephemeris support.
  • Timekeeping & Predictive Tools: Calculate Panchanga (Tithi, Nakshatra, Yoga, Karana, Vaara), Vimshottari Dasha sequences, Shadbala, and Ashtakavarga for timing and transit analysis.
  • KP & Classical Interpretation: Compute KP significators and sublords, apply Parashara rules, run compatibility (synastry) checks, and generate horary (Prasna) judgments.
  • Use Case: Automate generation of a client's natal chart, run KP-based timing checks for an event window, and export a JSON report for downstream interpretation or publishing.

Quick Start

Generate a complete birth chart for 1990-07-15 14:30 at latitude 28.6139 and longitude 77.2090 (UTC+5.5) and save the JSON output to Charts/sample-person-chart.json.

Frequently Asked Questions about vedic-astrology

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Vedic astrology divisional charts from D1 to D60?

Vedic astrology divisional charts from D1 to D60 are generated by inputting natal coordinates and birth time to compute ascendant cusps, planetary positions, and aspects with high-precision ephemeris support, outputting a complete JSON chart.

How do I calculate Vimshottari Dasha timing and Panchanga for a specific date?

Vimshottari Dasha timing and Panchanga are calculated by processing the target date and regional coordinates to determine Tithi, Nakshatra, Yoga, Karana, and Vaara elements alongside sequential Dasha periods in a JSON report.

Can I compute KP significators and sublords using Python astrological libraries?

KP significator and sublord computation is supported by integrating jyotishganit, VedicAstro, and flatlib libraries, applying Parashara rules to generate horary judgments and timing checks for event windows.

Does this Vedic chart generation tool support transit and synastry compatibility checks?

Vedic chart generation supports synastry compatibility checks and transit analysis by calculating Shadbala, Ashtakavarga, and planetary positions for Indian regional coordinates to evaluate relational dynamics.

What is the best way to automate natal chart generation and export the results as JSON?

Automating natal chart generation involves submitting birth details like latitude, longitude, and timezone to the processing logic, which then computes planetary data and saves the complete interpretive report as a JSON file.

Do I need an ephemeris configuration to generate accurate Vedic birth charts?

An ephemeris configuration is optionally required to achieve high-precision planetary positions and ascendant calculations when generating accurate Vedic birth charts and divisional outputs.