Agent Skills
返回列表
八字排盘

八字排盘

生活服务 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_52bdecd4/bazi-paipan-yyl。

技能介绍

要解决什么问题

八字排盘是传统命理里把出生时刻换算成年、月、日、时四柱(各一天干一支支,共八个字)的起点。人工排盘要处理公历/农历、节气换月、时辰地支和大运顺逆(与性别相关),边界日期尤其容易算错。这个技能把计算收敛到可重复执行的 scripts/bazi.py,方便在对话里先排盘、再按需解读。

技能如何工作

Agent 按用户说法收集四类信息:日期(公历或农历)、时间(时、分,默认 0 点 0 分)、性别(影响大运顺逆,默认男性)。然后调用脚本,例如:

  • 公历:python3 scripts/bazi.py 2020 5 20 15 0
  • 农历女性:python3 scripts/bazi.py 1995 8 8 23 0 --lunar --female

脚本为独立 Python 3 模块、无额外依赖。默认走 format_output() 输出可读表格;需要对接其它逻辑时加 --json。若用户追问五行、用神等,可结合排盘结果查阅 references/theory.md 再作答;若只问大运,在已有四柱结果上重点解读大运段即可。

边界与注意点

  1. 节气定月:月柱以节气为界(如立春切换年柱),脚本用公式算节气,个别日期可能有约 1 日偏差。
  2. 年份:支持 1900–2100,超出会报错。
  3. 时区:默认北京时间(UTC+8),资料未要求额外时区换算。
  4. 农历:1900–2100 年内基于公开天文台数据,与 SKILL 说明一致。

使用场景

  • 用户在对话里给出公历出生年月日时,需要立刻算出四柱并输出可读表格
  • 客户提供农历生日和子时,需用 `--lunar` 与性别参数排盘并核对月柱是否落在节气边界
  • 已有排盘结果,用户只问「这几年大运怎么走」,需在输出里重点解读大运段而非重算
  • 排盘后追问五行强弱或用神方向,需结合 `references/theory.md` 对照脚本结果做文字解读

适合人员

  • 接入命理类对话能力的产品工程师,要把「算八字」变成固定收集参数并调用 `scripts/bazi.py` 的流程
  • 写传统文化或命理科普的作者,需要用可复现脚本核对四柱、节气换月,避免手写推算出错
  • 命理爱好者或学习者,想对照 `scripts/bazi.py` 与 `theory.md` 理解天干地支、十神与大运顺逆
  • 帮亲友做排盘的人,需要区分公历/农历、补问时辰与性别,并可选 `--json` 留存结构化结果