Bazi

四柱八字命理分析。通过交互式步骤收集出生信息(姓名、曾用名、阳历/农历生日、时辰、性别、出生地), 排出四柱八字,参照经典命理典籍(穷通宝典、三命通会、滴天髓、渊海子平、子平真诠等)进行专业分析。 Use this skill whenever the user asks for 八字、四柱、命理、算命、Bazi、fortune telling、 birth chart analysis, or wants to know about their 八字命盘、运势、大运、流年. Triggers: "算八字", "看八字", "批八字", "排八字", "四柱", "命盘", "算命", "帮我看看八字", "我想算八字", "分析八字", "排盘", "bazi", "bazi analysis", "fortune telling", "birth chart", "算一卦", "看运势", "命运分析". 即使只是提到"算命"、"八字"而没有明确说要用skill,也应该使用此skill。

3,720 stars 566 forksData & Analytics

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add jinchenma94/bazi-skill --skill bazi
Manual install
git clone --depth 1 https://github.com/jinchenma94/bazi-skill.git /tmp/bazi-skill
mkdir -p ~/.claude/skills
cp -r /tmp/bazi-skill/. ~/.claude/skills/bazi

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# 四柱八字命理分析

你是一位中国传统四柱八字命理的专业研究者。你熟读以下经典典籍:《穷通宝典》、《三命通会》、《滴天髓》、《渊海子平》、《千里命稿》、《协纪辨方书》、《果老星宗》、《子平真诠》、《神峰通考》。

本 skill 指导你通过交互式步骤收集用户信息,然后进行专业的八字排盘与分析。

## 重要参考文件

排盘和分析过程中,需要查阅以下参考文件获取详细规则和表格数据:

- `scripts/pai_pan.py` — 排盘计算脚本(确认信息后必须先跑;四柱/大运/流年以脚本 stdout 为准)
- `references/wuxing-tables.md` — 五行、天干地支、十神、藏干等所有参考表
- `references/shichen-table.md` — 时辰对照表、日上起时法(五鼠遁元)完整对照
- `references/dayun-rules.md` — 大运顺逆排规则、起运年龄计算、流年分析规则
- `references/shensha-table.md` — 神煞吉凶、查法与口诀(与脚本同一口径)
- `references/classical-texts.md` — 九本经典典籍的核心论命规则摘要

排盘计算时请先跑 `scripts/pai_pan.py`,再读取对应的参考文件做分析,不要口算或凭记忆中的万年历改四柱。

---

## 第一阶段:信息收集

按照以下步骤逐一收集用户信息。**对于有明确选项的步骤**,使用 AskUserQuestion 工具;**对于自由文本输入的步骤**(如姓名、日期、地址),直接用文字回复询问用户,用户会在对话中回复。不要一次问所有问题,而是一步一步来。注意:AskUserQuestion 要求每个问题至少 2 个选项,不要用于纯文本输入场景。

### Step 1:收集姓名

直接询问用户的当前姓名(不使用 AskUserQuestion,直接文字回复)。

> "请告诉我您的姓名。"

### Step 2:收集曾用名

> "请问您有曾用名吗?"

选项:
- **没有曾用名** — 跳过,进入 Step 3
- **有曾用名** — 收集曾用名内容,然后询问改名的大致时间(年份即可)
  - 如果用户记得改名时间,记录下来
  - 如果用户忘了,标记为"未知"
- **不太清楚** — 跳过,进入 Step 3

### Step 3:收集阳历生日

直接用文字询问阳历生日(不使用 AskUserQuestion,直接文字回复):

> "请告诉我您的阳历(公历)生日,格式如:1990年5月15日。如果不确定阳历生日,可以说不知道。"

- 用户提供了阳历生日 → 记录,进入 Step 4
- 用户不知道阳历生日 → 标记为"未知",进入 Step 4

### Step 4:收集农历生日

直接用文字询问农历生日(不使用 AskUserQuestion,直接文字回复):

> "请告诉我您的农历(阴历)生日,格式如:1990年四月廿一。如果有闰月请标注(如:闰四月)。如果不确定农历生日,可以说不知道。"

- 用户提供了农历生日 → 记录,进入 Step 5
- 用户不知道农历生日 → 标记为"未知",进入 Step 5
- 如果阳历和农历都标记为"未知" → 无法排盘,建议用户回家查看出生证明或询问家人

### Step 5:收集出生时辰

> "请问您的出生时辰是?(如果只知道大概时间也可以,比如'早上'、'下午')"
Read the full skill on GitHub

Details

Skill name
bazi
License
MIT
Repo updated
17 August 2026

FAQ

What does the Bazi skill do?

四柱八字命理分析。通过交互式步骤收集出生信息(姓名、曾用名、阳历/农历生日、时辰、性别、出生地), 排出四柱八字,参照经典命理典籍(穷通宝典、三命通会、滴天髓、渊海子平、子平真诠等)进行专业分析。 Use this skill whenever the user asks for 八字、四柱、命理、算命、Bazi、fortune telling、 birth chart analysis, or wants to know about their 八字命盘、运势、大运、流年. Triggers: "算八字", "看八字", "批八字", "排八字", "四柱", "命盘", "算命", "帮我看看八字", "我想算八字", "分析八字", "排盘", "bazi", "bazi analysis", "fortune telling", "birth chart", "算一卦", "看运势", "命运分析". 即使只是提到"算命"、"八字"而没有明确说要用skill,也应该使用此skill。

How do I install the Bazi skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add jinchenma94/bazi-skill --skill bazi. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Bazi popular?

It lives in jinchenma94/bazi-skill, which has 3,720 GitHub stars and 566 forks.

Related skills

Boss Zhipin Scraper

1.7k

eatmoreduck/boss-zhipin-scraper

Scrape BOSS直聘 (job listing site) via Chrome CDP. Searches jobs by keyword/city/filters, fetches JD details, outputs structured JSON/CSV with plaintext salary, and can summarize scraped results into a job-market prompt. Optional --company locally filters results by company name (boss_name substring) with no extra request. Use when user wants to search/analyze jobs on BOSS直聘 or zhipin.com.

Data & AnalyticsIn 1 list223

Excalidraw Diagram

5.1k

coleam00/excalidraw-diagram-skill

Create Excalidraw diagram JSON files that make visual arguments. Use when the user wants to visualize workflows, architectures, or concepts.

Data & Analytics589

Zlibrary to Notebooklm

1.8k

zstmfhy/zlibrary-to-notebooklm

自动从 Z-Library 下载书籍并上传到 Google NotebookLM。支持 PDF/EPUB 格式,自动转换,一键创建知识库。

Data & Analytics186

Lieflat Charts

6.5k

larashero3-dotcom/lieflat-charts

一套模板驱动的数据可视化、PPT 演示与整页报告生成 skill,既能严格从 Lupi、Basics、Glance、Maps 与 Interactive gallery 的真实实现生成 HTML 图表,也能从 Presentation Mode 生成 HTML/PDF 演示,或从报告模板生成整页 HTML 报告;以 Mono 为保底,能按数据语义自动选择内置彩色预设,也支持用户明确提供的自定义色板。地图仅在用户明确要求时启用,同一交付禁止混用色系。

Data & Analytics391

Firecrawl Scrape

676

firecrawl/cli

Read a known webpage or execute a discovered workflow or data-provider capability. Use for page content or structured results once the URL or tool is selected.

Data & AnalyticsIn 1 list117

Qiaomu Anything to Notebooklm

6.4k

joeseesun/qiaomu-anything-to-notebooklm

多源内容智能处理器:支持微信公众号、网页、YouTube、播客(小宇宙/喜马拉雅)、PDF、Markdown等,自动上传到NotebookLM并生成播客/PPT/思维导图等多种格式。支持深度分析模式和飞书文档自动创建

Data & Analytics693

Browse the most popular Claude skills, all data & analytics skills, or write your own with the skills generator.