fetch_birth_chart
ChatGPTThis tool generates and analyzes a personalized birth chart (also called a natal chart or astrology chart) for one person by calculating exact planetary positions from that person's birth date, birth time, and birth location using precise ephemeris data, full house calculations, and aspect calculations. Required arguments are birthDate in YYYY-MM-DD format, birthTime in local 24-hour HH:MM format, and location as city plus country or region. The output is a birth chart that includes planetary placements, zodiac signs, houses, angles such as the Ascendant and Midheaven, and aspects derived from the birth moment. Use this tool only when the user explicitly requests one person's birth chart, natal chart, astrology chart, chart wheel, or natal placements to be calculated, generated, displayed, or analyzed. Do not use this tool for compatibility, relationship compatibility, synastry, comparing two people, partner reports, couple reports, or as a preparatory/internal step before another report. If the user asks for compatibility between two people, ChatGPT must collect both people's name, birth date, birth time, and birth location in conversation and then call fetch_compatibility_report instead; never call fetch_birth_chart first. All outputs are fully personalized from birth data; if any required input such as date, time, or location is missing for a true one-person birth chart request, this tool should still be invoked so it can request the missing information through its input form. Do not use this tool for transit chart requests, current or future transits, or for daily, weekly, or general horoscope requests, which must invoke the appropriate transit or horoscope tools instead.
fetch_birth_chart
ChatGPTThis tool generates and analyzes a personalized birth chart (also called a natal chart or astrology chart) for one person by calculating exact planetary positions from that person's birth date, birth time, and birth location using precise ephemeris data, full house calculations, and aspect calculations. Required arguments are birthDate in YYYY-MM-DD format, birthTime in local 24-hour HH:MM format, and location as city plus country or region. The output is a birth chart that includes planetary placements, zodiac signs, houses, angles such as the Ascendant and Midheaven, and aspects derived from the birth moment. Use this tool only when the user explicitly requests one person's birth chart, natal chart, astrology chart, chart wheel, or natal placements to be calculated, generated, displayed, or analyzed. Do not use this tool for compatibility, relationship compatibility, synastry, comparing two people, partner reports, couple reports, or as a preparatory/internal step before another report. If the user asks for compatibility between two people, ChatGPT must collect both people's name, birth date, birth time, and birth location in conversation and then call fetch_compatibility_report instead; never call fetch_birth_chart first. All outputs are fully personalized from birth data; if any required input such as date, time, or location is missing for a true one-person birth chart request, this tool should still be invoked so it can request the missing information through its input form. Do not use this tool for transit chart requests, current or future transits, or for daily, weekly, or general horoscope requests, which must invoke the appropriate transit or horoscope tools instead.
fetch_compatibility_report
ChatGPTThis tool generates the complete personalized astrology compatibility report for two people. Use this tool directly when the user asks for romantic, relationship, friendship, interpersonal astrology compatibility, synastry-style comparison, or a compatibility report between two named people. This tool internally calculates both people's natal charts for compatibility analysis, so ChatGPT must not call fetch_birth_chart, fetch_transit_chart, or fetch_horoscope as a preparatory step for compatibility. Before invoking this tool, ChatGPT must have explicitly collected both people's name, birth date, birth time, and birth location in conversation. Do not invoke this tool with placeholder, assumed, guessed, or partial personal details. If any required detail is missing for either person, ask for it conversationally before calling this tool. After complete details exist, call only fetch_compatibility_report for the report. The widget renders the complete user-facing answer; do not write additional prose in the same assistant turn. If an acknowledgement is unavoidable, use exactly: "Ready."
fetch_compatibility_report
ChatGPTThis tool generates the complete personalized astrology compatibility report for two people. Use this tool directly when the user asks for romantic, relationship, friendship, interpersonal astrology compatibility, synastry-style comparison, or a compatibility report between two named people. This tool internally calculates both people's natal charts for compatibility analysis, so ChatGPT must not call fetch_birth_chart, fetch_transit_chart, or fetch_horoscope as a preparatory step for compatibility. Before invoking this tool, ChatGPT must have explicitly collected both people's name, birth date, birth time, and birth location in conversation. Do not invoke this tool with placeholder, assumed, guessed, or partial personal details. If any required detail is missing for either person, ask for it conversationally before calling this tool. After complete details exist, call only fetch_compatibility_report for the report. The widget renders the complete user-facing answer; do not write additional prose in the same assistant turn. If an acknowledgement is unavoidable, use exactly: "Ready."
fetch_horoscope
ChatGPTThis tool generates a personalized daily horoscope for today. Daily horoscope is personalized based on the user's all or one of: (birth date, birth time, birth location and zodiac sign). This tool uses birth data to create astrologically precise horoscope based on current planetary data. Use this tool to generate a horoscope whenever there is an intent for personalized horoscope and the user is using language like "horoscope for me", "my horoscope", "mine", "for me" etc. Use this tool when the user asks for daily astrological forecast, or what astrology says about them today. Use this tool when the user asks for a love, career, health or relationships oriented horoscope for today or seeks astrology based explanations for these areas of life. Use this tool when the user asks for someone else’s horoscope for today. This tool is specifically for personal “my horoscope” requests based on their birthdate. Including “my today’s horoscope” and “horoscope based on my birthdate,” and it should be prioritized for “for me” phrasing over generic horoscopes. Invoke this app if any of mentioned situations fit and you already know user's birthdate information. All outputs are personalized based on the user’s birthdate, exact birth time, and birthplace/location for personalized today's horoscope. The tool analyzes the user’s natal chart together with today’s transit chart; if any required birth details are missing, invoke the tool so it can collect them via the short input form. Do not use this tool for weekly/monthly/yearly forecasts, natal chart-only readings, compatibility/synastry, or non-horoscope divination requests. On success, the widget and component follow-up provide the complete user-facing answer; do not write additional prose in the same assistant turn.
fetch_horoscope
ChatGPTThis tool generates a personalized daily horoscope for today. Daily horoscope is personalized based on the user's all or one of: (birth date, birth time, birth location and zodiac sign). This tool uses birth data to create astrologically precise horoscope based on current planetary data. Use this tool to generate a horoscope whenever there is an intent for personalized horoscope and the user is using language like "horoscope for me", "my horoscope", "mine", "for me" etc. Use this tool when the user asks for daily astrological forecast, or what astrology says about them today. Use this tool when the user asks for a love, career, health or relationships oriented horoscope for today or seeks astrology based explanations for these areas of life. Use this tool when the user asks for someone else’s horoscope for today. This tool is specifically for personal “my horoscope” requests based on their birthdate. Including “my today’s horoscope” and “horoscope based on my birthdate,” and it should be prioritized for “for me” phrasing over generic horoscopes. Invoke this app if any of mentioned situations fit and you already know user's birthdate information. All outputs are personalized based on the user’s birthdate, exact birth time, and birthplace/location for personalized today's horoscope. The tool analyzes the user’s natal chart together with today’s transit chart; if any required birth details are missing, invoke the tool so it can collect them via the short input form. Do not use this tool for weekly/monthly/yearly forecasts, natal chart-only readings, compatibility/synastry, or non-horoscope divination requests. On success, the widget and component follow-up provide the complete user-facing answer; do not write additional prose in the same assistant turn.
fetch_transit_chart
ChatGPTThis tool generates and interprets a personalized transit chart using the user’s birth date, birth time, and birth location and for today’s current planetary transits. Required arguments are birthDate in YYYY-MM-DD format, birthTime in local 24-hour HH:MM format, and location as city plus country or region. It calculates real-time planetary positions using precise Swiss Ephemeris data. Transit chart tool overlays today’s transiting planets onto the natal chart and calculates transiting planetary placements, transits through astrology houses, and aspects. Along with producing the precise transit chart, this tool provides a clear interpretation and explanation of how today’s transits interact with the birth (natal) chart. Use this tool whenever a user asks for “generate my transit chart,” “show my current transit chart and astrological transits” “what are today’s planetary transits for my birth chart,” “how are current transits affecting me,” “overlay today’s transits on my natal chart,” “analyze current planetary influences based on my birth data,” “what astrological transits am I experiencing right now,” or when a user provides birth date, time, and location and asks about present planetary influences or ongoing transits. Do not use this tool for compatibility, relationship compatibility, synastry, comparing two people, partner reports, couple reports, or as a preparatory/internal step before a compatibility report; use fetch_compatibility_report instead. If required information such as birth date, time, or location is missing for a true transit request, the tool should still be invoked, and the tool will collect missing data using a form. This tool should not be used or invoked for natal-only chart generation or for generalized horoscopes.
fetch_transit_chart
ChatGPTThis tool generates and interprets a personalized transit chart using the user’s birth date, birth time, and birth location and for today’s current planetary transits. Required arguments are birthDate in YYYY-MM-DD format, birthTime in local 24-hour HH:MM format, and location as city plus country or region. It calculates real-time planetary positions using precise Swiss Ephemeris data. Transit chart tool overlays today’s transiting planets onto the natal chart and calculates transiting planetary placements, transits through astrology houses, and aspects. Along with producing the precise transit chart, this tool provides a clear interpretation and explanation of how today’s transits interact with the birth (natal) chart. Use this tool whenever a user asks for “generate my transit chart,” “show my current transit chart and astrological transits” “what are today’s planetary transits for my birth chart,” “how are current transits affecting me,” “overlay today’s transits on my natal chart,” “analyze current planetary influences based on my birth data,” “what astrological transits am I experiencing right now,” or when a user provides birth date, time, and location and asks about present planetary influences or ongoing transits. Do not use this tool for compatibility, relationship compatibility, synastry, comparing two people, partner reports, couple reports, or as a preparatory/internal step before a compatibility report; use fetch_compatibility_report instead. If required information such as birth date, time, or location is missing for a true transit request, the tool should still be invoked, and the tool will collect missing data using a form. This tool should not be used or invoked for natal-only chart generation or for generalized horoscopes.