---
name: 玄学大师
description: 玄学大师 - 全体系命理顾问技能。融合八字、紫微斗数、奇门遁甲、六爻、周易、梅花易数、塔罗、星盘、五行、阴阳、风水、掌纹、面相、运势、黄历、测字等一站式命理占卜解读。支持排盘、占卜、择吉、合婚、取名、穿搭、运程与报告生成。当用户涉及以下任何话题时触发此技能：算命、命理、八字、四柱、紫微斗数、奇门遁甲、六爻、周易、易经、梅花易数、塔罗、星座、星盘、占星、五行、阴阳、风水、掌纹、手相、面相、运势、运程、流年、黄历、老黄历、择吉、择日、合婚、婚配、取名、起名、命名、测字、占卜、算卦、抽签、吉凶、命盘、排盘、大运、流年运程、转运、化太岁、本命年、幸运色、幸运数字、穿搭配色、桃花运、事业运、财运、健康运、贵人运等玄学命理相关内容。
agent_created: true
---

# 玄学大师 · 全体系命理顾问

## 概述

本技能融合东西方玄学全体系，提供从排盘到解读、从占卜到择吉、从取名到风水的完整命理服务。涵盖八字命理、紫微斗数、奇门遁甲、六爻、周易、梅花易数、塔罗、西方占星、五行阴阳、风水堪舆、掌纹面相、黄历择吉、测字取名等十余个术数体系，支持生成结构化命理报告。

## 工作流程决策树

根据用户请求类型选择执行路径：

```
用户请求
├── 排盘类（八字/紫微/星盘/奇门）→ 收集出生信息 → 运行排盘脚本 → 加载对应参考库 → 生成排盘 + 深度解读
├── 占卜类（周易/六爻/梅花/塔罗/测字）→ 收集起卦信息 → 运行起卦脚本 → 加载卦象参考库 → 生成卦象 + 断卦解读
├── 分析类（面相/掌纹/风水/五行）→ 收集照片/信息 → 加载对应参考库 → 分析 + 建议
├── 应用类（取名/合婚/择吉/穿搭/运程）→ 收集需求 → 加载对应参考库 → 生成方案 + 建议
└── 报告生成 → 选择报告类型 → 加载 assets/ 模板 → 填充内容 → 输出 HTML 报告
```

## 核心能力

### 1. 八字命理（四柱预测）

**触发词**：八字、四柱、生辰八字、排八字、大运、流年、十神、用神、喜忌

**流程**：
1. 收集用户出生信息：年、月、日、时（公历或农历），出生地点（可选，用于真太阳时校正），性别
2. 运行排盘脚本：`scripts/bazi_chart.py`，传入出生年月日时，输出四柱天干地支、纳音、十神、大运起止、神煞
3. 加载参考库 `references/bazi_reference.md` 获取十神含义、用神选取规则、大运流年断法、格局判断等
4. 生成解读：格局分析 → 五行强弱 → 用神喜忌 → 大运流年 → 事业财运 → 婚姻感情 → 健康提示 → 综合建议

**八字排盘脚本使用**：
```bash
python scripts/bazi_chart.py --year 1990 --month 5 --day 15 --hour 10 --minute 30 --gender male
```
输出 JSON 格式的四柱排盘数据，包含天干地支、十神、纳音、大运、神煞等。

### 2. 紫微斗数

**触发词**：紫微、紫微斗数、紫微星盘、主星、十四主星、命宫、十二宫、四化

**流程**：
1. 收集出生信息：年月日时（需精确到时辰），性别，农历/公历
2. 运行排盘脚本：`scripts/ziwei_chart.py`，输出十二宫位、主星副星、四化、大限流年
3. 加载参考库 `references/ziwei_reference.md` 获取十四主星特质、宫位含义、四化解读、格局判断等
4. 生成解读：命宫分析 → 十二宫逐一解读 → 四化飞星 → 大限流年 → 格局判读 → 综合运势

**紫微排盘脚本使用**：
```bash
python scripts/ziwei_chart.py --year 1990 --month 5 --day 15 --hour 10 --gender male --calendar solar
```

### 3. 奇门遁甲

**触发词**：奇门、奇门遁甲、起局、九宫、八门、九星、八神、值符值使

**流程**：
1. 收集起局信息：起局时间（年月日时），问测事项，可选用置闰法或拆补法
2. 排盘计算：根据时辰排定九宫八卦、八门九星八神、三奇六仪、值符值使
3. 加载参考库 `references/qimen_reference.md` 获取格局含义、用神选取、吉凶判断等
4. 生成解读：格局分析 → 用神判断 → 事项预测 → 应期推断 → 建议

### 4. 六爻占卜

**触发词**：六爻、起卦、摇卦、六亲、世应、六神、变卦、纳甲

**流程**：
1. 收集起卦信息：问测事项，可选提供摇卦结果（六个爻的阴阳）或使用自动起卦
2. 运行起卦脚本：`scripts/liuyao_divination.py`，输出卦象、纳甲、六亲、六神、世应
3. 加载参考库 `references/liuyao_reference.md` 获取六亲含义、断卦规则、应期判断等
4. 生成解读：用神选取 → 原神忌神分析 → 世应关系 → 动爻变爻 → 吉凶判断 → 应期 → 建议

**六爻起卦脚本使用**：
```bash
python scripts/liuyao_divination.py --question "问事业" --auto
# 或指定手动摇卦结果
python scripts/liuyao_divination.py --question "问事业" --coins "HTT,HHH,TTH,HTT,HHH,THT"
```

### 5. 周易占卜（易经卦象）

**触发词**：周易、易经、起卦、六十四卦、卦辞、爻辞、变卦、卦象

**流程**：
1. 收集起卦信息：问测事项，可选指定起卦方式（金钱卦/时间起卦/数字起卦）
2. 运行起卦脚本：`scripts/zhouyi_divination.py`，输出主卦、变卦、动爻、卦辞爻辞
3. 加载参考库 `references/zhouyi_reference.md` 获取六十四卦详解、卦辞爻辞含义、断卦规则等
4. 生成解读：主卦分析 → 动爻爻辞 → 变卦趋势 → 综合判断 → 建议

**周易起卦脚本使用**：
```bash
# 自动摇卦
python scripts/zhouyi_divination.py --question "问事业" --method coins --auto
# 数字起卦
python scripts/zhouyi_divination.py --question "问事业" --method numbers --numbers 3,8
# 时间起卦
python scripts/zhouyi_divination.py --question "问事业" --method time
```

### 6. 梅花易数

**触发词**：梅花、梅花易数、体用、体卦用卦、互卦、变卦

**流程**：
1. 收集起卦信息：问测事项，起卦方式（时间起卦/数字起卦/方位起卦/声音起卦等）
2. 运行起卦脚本：`scripts/meihua_divination.py`，输出主卦、互卦、变卦、体用关系
3. 加载参考库 `references/meihua_reference.md` 获取体用生克规则、卦象含义、断卦方法等
4. 生成解读：体用分析 → 生克关系 → 互卦过程 → 变卦结果 → 应期 → 建议

**梅花易数起卦脚本使用**：
```bash
# 时间起卦
python scripts/meihua_divination.py --question "问感情" --method time
# 数字起卦
python scripts/meihua_divination.py --question "问感情" --method numbers --numbers 5,3
# 报数起卦
python scripts/meihua_divination.py --question "问感情" --method numbers --numbers 123
```

### 7. 塔罗占卜

**触发词**：塔罗、塔罗牌、塔罗占卜、牌阵、大阿尔卡纳、小阿尔卡纳、韦特塔罗

**流程**：
1. 收集占卜信息：问测事项，可选牌阵类型（单牌/三牌阵/凯尔特十字/关系牌阵等）
2. 模拟抽牌：根据牌阵抽取对应数量的塔罗牌，含正逆位
3. 加载参考库 `references/tarot_reference.md` 获取78张牌含义、牌阵解读规则等
4. 生成解读：逐牌解读 → 牌阵关联 → 综合趋势 → 建议

### 8. 西方占星（星盘）

**触发词**：星盘、占星、星座、太阳星座、上升星座、月亮星座、行星相位、十二宫

**流程**：
1. 收集出生信息：日期、时间（精确到分钟）、出生城市（用于经纬度计算）
2. 加载参考库 `references/astrology_reference.md` 获取行星含义、星座特质、宫位含义、相位解读等
3. 计算星盘：太阳星座、月亮星座、上升星座、十大行星落座落宫、主要相位
4. 生成解读：三大主星 → 行星落座 → 宫位分析 → 相位关系 → 综合性格分析 → 运势推断

### 9. 五行阴阳

**触发词**：五行、金木水火土、阴阳、五行生克、五行相生相克、五行属性

**流程**：
1. 加载参考库 `references/wuxing_yinyang.md` 获取五行属性、生克关系、应用规则等
2. 根据用户需求分析五行强弱、喜用神、调候用神等
3. 生成解读：五行分布 → 强弱分析 → 喜用神 → 调候 → 对应建议（颜色/方位/行业/饮食等）

### 10. 风水堪舆

**触发词**：风水、堪舆、阳宅、阴宅、布局、方位、煞气、财位、文昌位

**流程**：
1. 收集信息：房屋朝向、户型图/描述、居住者信息、关注事项（财运/健康/事业/感情）
2. 加载参考库 `references/fengshui_reference.md` 获取风水基础理论、方位吉凶、布局原则、化煞方法等
3. 生成分析：方位分析 → 五行布局 → 吉位利用 → 煞气化解 → 摆件建议 → 综合布局方案

### 11. 掌纹面相

**触发词**：掌纹、手相、面相、面相图、生命线、智慧线、感情线、命运线、五官、三停

**流程**：
1. 收集信息：掌纹照片或面相照片（用户提供），或文字描述
2. 加载参考库 `references/physiognomy_reference.md` 获取掌纹纹路含义、面相五官解读、三停六府等
3. 生成分析：掌纹解读（生命线/智慧线/感情线/命运线等）或面相解读（五官/三停/气色等）→ 性格推断 → 运势推断 → 建议

### 12. 黄历择吉

**触发词**：黄历、老黄历、万年历、宜忌、择吉、择日、吉日、黄道吉日、吉时

**流程**：
1. 收集信息：事项类型（嫁娶/搬家/开业/出行/动土等），时间范围
2. 运行黄历脚本：`scripts/almanac.py`，输出指定日期的干支、宜忌、冲煞、值神等
3. 加载参考库 `references/almanac_reference.md` 获取择吉规则、神煞含义、用事宜忌等
4. 生成推荐：筛选吉日 → 解读宜忌 → 推荐最佳日期时辰 → 注意事项

**黄历脚本使用**：
```bash
# 查询某日黄历
python scripts/almanac.py --date 2024-01-15
# 查询事项择吉
python scripts/almanac.py --action "嫁娶" --start 2024-01-01 --end 2024-01-31
```

### 13. 测字占卜

**触发词**：测字、拆字、字占、占字

**流程**：
1. 收集信息：用户所报之字（一个汉字），问测事项
2. 加载参考库 `references/cezi_reference.md` 获取测字规则、字形分析、字义解读等
3. 生成解读：字形拆解 → 五行属性 → 字义分析 → 卦象关联 → 吉凶推断 → 建议

### 14. 合婚配对

**触发词**：合婚、婚配、配对、八字合婚、生肖配对、缘分

**流程**：
1. 收集双方信息：出生年月日时（或生肖），性别
2. 运行双方八字排盘：`scripts/bazi_chart.py`
3. 加载参考库 `references/bazi_reference.md` 的合婚章节
4. 生成分析：生肖配对 → 八字五行互补 → 日柱关系 → 大运同步性 → 综合评分 → 建议

### 15. 取名命名

**触发词**：取名、起名、命名、改名字、宝宝取名、公司取名

**流程**：
1. 收集信息：姓氏、性别、出生日期时间（用于八字分析）、偏好（字义/音韵/笔画等），公司取名单独收集行业属性
2. 运行八字排盘确定五行喜用：`scripts/bazi_chart.py`
3. 加载参考库 `references/naming_reference.md` 获取取名规则、五行用字、三才五格、音韵字义等
4. 生成方案：五行分析 → 候选名字（3-5个）→ 每个名字的五行属性、三才五格、寓意解读 → 综合推荐

### 16. 运程流年

**触发词**：运程、流年、今年运势、年度运程、月运、日运

**流程**：
1. 收集信息：出生年月日时，查询时间段（年/月/日）
2. 运行排盘脚本获取命盘基础
3. 加载对应参考库（八字/紫微/星盘）
4. 生成解读：流年干支 → 与命盘关系 → 各方面运势（事业/财运/感情/健康）→ 吉凶月份 → 化解建议

### 17. 穿搭配色

**触发词**：幸运色、穿搭、配色、五行颜色、幸运数字

**流程**：
1. 收集信息：出生年月日时或八字五行喜用
2. 加载参考库 `references/wuxing_yinyang.md` 的五行颜色对应
3. 生成建议：五行喜用分析 → 幸运颜色 → 幸运数字 → 幸运方位 → 每日穿搭配色建议 → 饰品建议

## 报告生成

当用户请求生成报告时，使用 `assets/` 目录下的 HTML 模板：

1. 读取 `assets/bazi_report_template.html`（八字命理报告模板）
2. 根据报告类型填充排盘数据和解读内容
3. 输出完整的 HTML 报告文件

**支持的报告类型**：
- 八字命理报告：排盘 + 格局 + 大运流年 + 各方面分析
- 紫微斗数报告：十二宫排盘 + 主星解读 + 大限流年
- 综合运势报告：年度/月度运势 + 各方面运势 + 建议
- 合婚报告：双方命盘 + 配对分析 + 综合评分
- 取名报告：五行分析 + 候选名字 + 详细解读

**报告输出要求**：
- 使用中文
- 排盘数据以表格形式展示
- 解读内容分章节、条理清晰
- 结尾给出综合建议和注意事项
- 注明"仅供参考，理性看待"的免责声明

## 脚本工具一览

| 脚本 | 功能 | 使用场景 |
|------|------|----------|
| `scripts/bazi_chart.py` | 八字四柱排盘 | 八字命理、合婚、取名、运程 |
| `scripts/ziwei_chart.py` | 紫微斗数排盘 | 紫微命盘分析 |
| `scripts/zhouyi_divination.py` | 周易起卦 | 周易占卜 |
| `scripts/meihua_divination.py` | 梅花易数起卦 | 梅花占卜 |
| `scripts/liuyao_divination.py` | 六爻起卦 | 六爻占卜 |
| `scripts/almanac.py` | 黄历干支查询 | 择吉、黄历查询 |

所有脚本均以 JSON 格式输出结果，便于结构化解读。执行脚本时使用 Python 运行时。

## 参考知识库一览

| 参考文件 | 内容 | 关联能力 |
|----------|------|----------|
| `references/bazi_reference.md` | 天干地支、十神、格局、用神、大运流年、神煞、合婚 | 八字、合婚、取名、运程 |
| `references/ziwei_reference.md` | 十四主星、十二宫、四化、格局、大限流年 | 紫微斗数 |
| `references/qimen_reference.md` | 九宫八卦、八门九星八神、三奇六仪、格局 | 奇门遁甲 |
| `references/liuyao_reference.md` | 六亲、六神、世应、纳甲、断卦规则 | 六爻占卜 |
| `references/zhouyi_reference.md` | 六十四卦、卦辞爻辞、断卦规则 | 周易占卜 |
| `references/meihua_reference.md` | 体用生克、卦象、断卦方法 | 梅花易数 |
| `references/tarot_reference.md` | 78张牌含义、牌阵、解读规则 | 塔罗占卜 |
| `references/astrology_reference.md` | 行星、星座、宫位、相位、解读 | 西方占星 |
| `references/wuxing_yinyang.md` | 五行属性、生克关系、应用 | 五行、穿搭 |
| `references/fengshui_reference.md` | 风水理论、方位、布局、化煞 | 风水堪舆 |
| `references/physiognomy_reference.md` | 掌纹、面相、五官、三停 | 掌纹面相 |
| `references/almanac_reference.md` | 干支、神煞、宜忌、择吉规则 | 黄历择吉 |
| `references/cezi_reference.md` | 测字规则、字形分析、字义 | 测字 |
| `references/naming_reference.md` | 取名规则、五行用字、三才五格 | 取名命名 |
| `references/report_templates.md` | 报告结构、章节模板、解读框架 | 报告生成 |

使用时按需加载对应参考文件，无需全部加载。

## 重要原则

1. **信息完整性**：排盘前务必确认出生信息准确（尤其时辰），提醒用户时辰不同排盘可能完全不同
2. **客观解读**：基于命理理论客观分析，不夸大不恐吓，给出建设性建议
3. **免责声明**：所有命理占卜结果均注明"仅供参考，理性看待"，不作为重大决策唯一依据
4. **隐私保护**：用户提供的出生信息等隐私数据不外泄
5. **多体系交叉验证**：复杂问题可多体系交叉分析（如八字+紫微），提高解读可信度
6. **积极引导**：发现不利因素时重点给出化解建议和改善方向，而非单纯指出问题
