gitwtfhub

wtf is bazi-skill?

xuemian168/bazi-skill — explained in plain English

Analysis updated 2026-05-18

36PythonAudience · vibe coderComplexity · 2/5Setup · easy

TL;DR

A Codex and Claude Code skill for BaZi Chinese astrology readings, chart compatibility, and auspicious date selection, backed by deterministic calculation.

Mindmap

mindmap
  root((repo))
    What it does
      BaZi chart calculation
      Multi-school interpretation
    Tech stack
      Python
      Codex Claude Code skill
    Use cases
      Compatibility reading
      Auspicious date picking
    Design
      Deterministic chart facts
      Evidence-based interpretation
    Audience
      Vibe coders
      Chinese astrology fans

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Generate a BaZi birth chart with true solar time correction

REASON 2

Get a multi-school panel interpretation of a birth chart

REASON 3

Compare two people's charts for relationship compatibility

REASON 4

Pick auspicious dates and times for an event

What's in the stack?

Python

How it stacks up

xuemian168/bazi-skillakmessi/vexdinosn/wp2shell-lab
Stars363636
LanguagePythonPythonPython
Setup difficultyeasymoderatemoderate
Complexity2/53/54/5
Audiencevibe codervibe coderresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Requires cloning into Codex's skills folder or a project's .claude/skills folder.

The README does not state a license for the project.

Wtf does this do

bazi-skill is a skill you add to Codex or Claude Code that turns the AI assistant into a helper for BaZi, a traditional Chinese method of reading someone's fate from their birth date and time, along with related systems like Zi Wei Dou Shu, Western astrology, Qi Men Dun Jia, and Liu Yao divination. It also handles matching two people's charts for compatibility and picking auspicious dates and times for events. The core idea behind the project is that the actual chart, the exact positions and combinations that make up someone's birth chart, must always be computed by deterministic code rather than guessed or calculated by the AI itself. Once a chart is calculated or confirmed by the user, every later explanation has to stick to those confirmed facts. When key details are missing, such as birth location, time zone, or the precise moment used for solar time correction, the skill is meant to ask for them rather than assume. For more involved requests, the skill runs a small panel of different traditional schools of interpretation in parallel, each reading the same confirmed chart facts through its own lens, and then a final synthesizing role combines their views into one coherent answer rather than simply averaging them. It can also produce a hundred-year fortune timeline as structured JSON data, generate compatibility readings between two people's charts, and produce full readable reports in Chinese as Markdown or HTML text. To install it, you clone the repository into Codex's local skills folder or into a project's .claude/skills folder for Claude Code, then trigger it with natural language requests or the /bazi-skill command. There is also a companion validation script to check that the structured JSON output matches the expected format before it is used. The README frames its output as cultural analysis and reflection rather than certain predictions, and does not state a software license for the project.

Yoink these prompts

Prompt 1
Install the bazi-skill into Codex's skills folder and verify it loads
Prompt 2
Calculate my BaZi chart for a given birth date, time, and location
Prompt 3
Run a multi-school master panel reading on my confirmed birth chart
Prompt 4
Compare my chart with my partner's for a compatibility reading
Prompt 5
Suggest auspicious dates for signing a contract using this skill

Frequently asked questions

wtf is bazi-skill?

A Codex and Claude Code skill for BaZi Chinese astrology readings, chart compatibility, and auspicious date selection, backed by deterministic calculation.

What language is bazi-skill written in?

Mainly Python. The stack also includes Python.

What license does bazi-skill use?

The README does not state a license for the project.

How hard is bazi-skill to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is bazi-skill for?

Mainly vibe coder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.