bazi-skill

Compute BaZi birth charts with true solar time correction and structured JSON output.

199|43|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/tradecatlabs/fatecat --skill bazi-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bazi-skill
Source: https://github.com/tradecatlabs/fatecat/tree/main/tools/reference-repos/github/bazi-skill-gaoxin492-main
Command: npx skills add https://github.com/tradecatlabs/fatecat --skill bazi-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy<2, lunar-python, timezonefinder, geopy, pytz, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill turns BaZi analysis from an error-prone manual process into a reproducible workflow that computes the chart, preserves the result, and hands structured output to the AI for interpretation.

Core Features & Use Cases

  • Accurate chart calculation: Uses local Python tools to compute four pillars, true solar time correction, hidden stems, ten gods, and thirty-two style chart details from birth data.
  • Deterministic chart display: Produces a terminal-friendly pretty chart so the AI can present the exact parsed result instead of inventing or redrawing the chart.
  • Local profile storage: Saves, loads, lists, and deletes chart records for recurring personal analysis sessions and long-term tracking.
  • Use case: A user provides their birth date, time, and city, and the Skill calculates the chart, shows the formatted output, stores the profile if requested, and then supports follow-up interpretation or future lookup.

Quick Start

Give me a BaZi reading for a person born on a specific date, time, and city, then calculate the chart, show the formatted pillars, and save the profile if I ask.

Frequently Asked Questions about bazi-skill

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

FAQPage Schema
How do I calculate a BaZi chart with true solar time correction from birth data?

To calculate a BaZi chart with true solar time, you provide a birth date, time, and city. The tool uses geocoding and timezone resolution to apply the correction, then computes the four pillars and hidden stems.

Can I store BaZi birth charts locally for follow-up astrology readings?

Yes, you can store BaZi birth charts locally. The tool saves, loads, lists, and deletes chart records, enabling recurring personal astrology analysis and long-term profile tracking across future sessions.

What is true solar time correction in eight characters chart calculation?

True solar time correction adjusts standard clock time to actual solar time based on geographic coordinates. In eight characters calculation, it ensures the chart's time pillar accurately reflects the sun's position at the birth location.

Does this BaZi calculator require Python to compute four pillars and ten gods?

Yes, computing four pillars, ten gods, and thirty-two style chart details requires local Python execution. It uses libraries like lunar-python for calendar conversion and geopy for location resolution.

How do I display a deterministic BaZi chart without the AI inventing the output?

The tool generates a deterministic, terminal-friendly pretty chart from the parsed birth data. This ensures the AI presents the exact computed four pillars and metadata instead of inventing or redrawing the chart.

What is the best way to manage multiple BaZi profiles for repeated personal analysis?

The best way to manage multiple BaZi profiles is using the local storage feature. It saves structured JSON chart records, allowing you to load and list saved profiles for repeated personal analysis without recalculating.