Astroguru Report is a Vedic astrology skill that takes natural-language birth details and produces comprehensive, deterministic astrological reports. It runs a local, standalone calculation engine rather than relying on prompting, so the astrological data it generates is consistent and reproducible across runs.
The skill handles geocoding of birth locations, normalizes timezones to Indian Standard Time (IST), and computes Vimsottari Dasha (predictive timing) sequences alongside Gochara (transit) analysis. From those calculations it produces a structured report that includes goal-oriented outlooks with broad timeframes, practical recommendations, and optional spiritual practices.
Output can take two forms: a plain CLI summary suitable for conversational agent responses, or a persisted animated HTML report that can be delivered as a file artifact. The calculation scripts themselves do not call any LLM provider; the active agent handles narrative interpretation of the structured data the skill returns.
Setup involves unzipping the skill folder into an agent’s skills or workspace directory, then creating a local Python environment by following SETUP.md and installing dependencies from requirements.txt. Python 3.10 or 3.11 is recommended. This skill is appropriate when an agent workflow needs reliable, structured Vedic chart data without delegating astronomical computation to a language model.