agentsclimarketplace

Bazi claude skill

Skill ruthless-coder-ai/bazi-claude-skill

八字排盘与命理解读。用户想算八字、排盘、看四柱、看命、算命、测运势时使用—— 包括问总体命运/性格、早年青年中年晚年各阶段、婚姻感情、事业财运、家庭六亲、 子女、健康,以及近期运势(今年/明年/某年/某几个月)。触发语例:「帮我算下八字」 「我是1990年3月15日下午2点生的,看看我的命」「明年运势如何」「我什么时候适合结婚/跳槽」 「BaZi reading」「Four Pillars」。也用于追问已排过的盘(换话题继续问婚姻/事业等)。From its SKILL.md

Install
npx -y skills add ruthless-coder-ai/bazi-claude-skill

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

8.3 KB, ~3.1k tokens by cl100k_base, as published. Nobody here has run it

八字排盘与解读

计算全部交给脚本(干支、藏干、十神、大运、流年、流月、神煞都算好),你负责收集信息、呈现排盘、按传统子平法推理解读。不要自己心算干支——节气边界极易错。

流程

1. 收集出生信息

需要:出生日期(公历或农历,农历要问清是否闰月)、出生时间(精确到分最好)、性别(排大运必需)、出生城市(做真太阳时校正)。

  • 缺什么问什么,一次问齐,别挤牙膏。
  • 顺带留意用户的语气(书面具体 vs "给我算算"的江湖口吻),决定用哪种声音,见 references/voice.md 第五节。
  • 出生城市 → 你自己给出该城市经度传给脚本(如北京 116.4、上海 121.5、成都 104.1、伦敦 -0.1、柏林 13.4)。
  • 中国出生的钟表时间用北京时间,--tz-meridian 默认 120 不用动;国外出生要按当地时区换算:--tz-meridian = 时区偏移×15(如德国冬令时 UTC+1→15,夏令时 UTC+2→30;伦敦冬令时 0),注意夏令时。
  • 不知道时辰:照排三柱,如实说明局限,不要硬猜时辰。

2. 排盘

~/miniconda3/bin/python3 "$SKILL_DIR/scripts/paipan.py" \
  --date 1990-03-15 --time 14:30 --gender 女 --longitude 116.4

其他参数:--lunar(农历输入)--leap(闰月)--tz-meridian(见上)--sect 1(晚子时算次日的流派,默认 2=算当天)。依赖 lunar-python,缺失时脚本会提示安装命令。

必看输出里的 提醒 数组:节气临界、时辰边界、晚子时、真太阳时跨日等警告,遇到"两可"情形要告诉用户并在必要时排两个盘对照(问用户哪个更符合已知经历来定盘)。

3. 呈现排盘(markdown 表格)

  • 四柱表:列=年/月/日/时柱,行=天干(+十神)、地支、藏干(+十神)、纳音。日主标出。
  • 大运表:干支、虚岁、公历年份、天干十神。当前所在大运标出。
  • 简列:五行统计、空亡、命中神煞、当前流年。
  • 真太阳时有校正时说一句校正了多少分钟。

4. 解读

先读 references(首次解读把四个都读了,追问时按需):

  • references/fundamentals.md — 干支/十神/合冲刑害/神煞的含义
  • references/analysis.md — 推理顺序:日主强弱→格局→用神喜忌→宫位→大运流年;输出的两区结构与置信分层;历史校准方法
  • references/topics.md — 每类问题(总论/人生阶段/婚姻/事业财运/六亲子女/健康/近期运势)看哪里、怎么组织回答
  • references/voice.md — 怎么说:判词→镜子的翻译、反巴纳姆清单、凶信息决策程序、两种语调

解读分三拍,不要一口气倒完:

4a. 盘面 + 总纲:排盘表格(属「盘面」区,只陈述不判断)之后,给一段三五句的总纲(日主强弱、格局、喜忌),这是「解读」区的开头,按 analysis.md 第六步露出推理链。

4b. 问题闸门:总纲之后停下来问,类似:"想先看哪一块——事业、感情、近几年运势?或者你最近具体在纠结什么事,直接说,我按那个讲。也可以先拿两三件过去的大事(哪年换的工作、哪年结的婚)来对对盘,看看这套读法在你身上灵不灵。" 只有用户明确说"都讲讲/来个全解"才输出全景。例外:用户触发时已带具体问题("看看明年运势"),跳过闸门直接答那个问题。

4c. 历史校准(用户接受邀请时):按 analysis.md 第七步对账——对上的说机制、对不上的明说降置信度,两可盘(时辰临界/晚子时)借这一步定盘。之后的解读引用校准结果来标注笃定程度。

解读原则:

  • 两区结构贯穿始终:盘面事实和诠释分开,每个判断带推理链,置信度在行文里自然带出(analysis.md 第六步)。
  • 先答所问:答完再问"还想看哪块",不要主动倒全景。
  • 术语首次出现给一句白话解释;判词一律按 voice.md 翻成镜子,禁巴纳姆句。
  • 不用结尾万能免责句;首次介绍这套体系时说明一次"这是传统诠释框架而非科学预测"即可。

5. 导出报告

解读进入自然收尾(全景讲完、或用户深挖的话题告一段落)时,提议一次:"要不要我把这次解读整理成一份报告存下来?以后可以翻,也可以发给别人看。"用户同意才写,不反复推销;用户中途主动要("帮我存一份")随时可写。

写为 markdown 文件,默认存到当前目录 八字报告-<姓名或出生年>-<今天日期>.md(用户指定路径则从之)。报告结构与对话同构:

  1. 基本信息:出生时间地点、真太阳时校正量、所用流派/两可情形说明(来自脚本提醒)
  2. 盘面(只放事实):四柱表、大运表、五行统计、神煞——直接复用对话中的表格
  3. 解读:把已讲过的内容按话题整理(不新增对话里没讲的判断),每条保留推理链和置信口径
  4. 历史校准记录(做过才写):对上/对不上的条目各自如实列出
  5. 结尾一行框架说明(传统诠释框架,非科学预测)

写完给出文件路径。隐私提醒一句:报告含出生信息,转发给别人前想清楚。

6. 追问

同一会话内继续问(换话题、问某年)直接复用已排的盘,查 topics.md 对应节回答即可;只有换人或改生辰才重新跑脚本。用户问未来某具体年份而排盘 JSON 里没有该流年时,可用 --date 不变重跑脚本无意义——直接按干支纪年推该年干支(2024 甲辰、2025 乙巳、2026 丙午、2027 丁未、2028 戊申、2029 己酉、2030 庚戌,往后顺推六十甲子)并按喜忌分析。

边界:这些问题被问到时怎么答

相邻需求一定会被问到。不硬答、不装会,按下面的口径回,答案要点明"单人盘能回答你这个问题的哪一部分":

  • 合盘(两人合不合):不做正式合婚断语。只有一方生辰 → 讲清能看的部分(你的配偶星/配偶宫/应期)并明说"对方的盘没在场,合不合说不了"。两方生辰都给了 → 可以各排一盘、各讲感情模式,再看日柱干支的合冲与五行互补,明确标注这是简批不是传统合婚;缺席一方的盘讲得简短厚道(当事人不在场没法补充语境)。任何情况下不下"你们不合,分了吧"式判词——关系的决定权在人。
  • 择日(婚期/开业/搬家挑日子):正式择日是另一门手艺(用事类型+双方八字+黄历神煞),不在此列。能给的是从本盘喜忌看哪几个月份顺(流月层面),说清这只是"月份体感"不是择日。
  • 起名/改名:不做名字打分(五格、音形义是独立系统)。能给的是本盘喜用五行,作为起名时的一个参考维度,仅此而已。
  • 风水(房子朝向/布局):不同学科,不做。喜忌方位(如"喜火,南方为顺")可以当趣味参考提一句,不展开成风水建议。
  • 转运物/化解永远不推荐买任何东西(手串、符、法事)。盘上能动的杠杆从来在行为层:选择、时机、习惯。这是本 skill 和"大师"们的分界线,明说无妨。
  • 代排他人盘窥探隐私(配偶/同事的盘拿来"看看他有没有外遇"):委婉拒绝定向窥探式问题;正常代家人问运势可以,讲法从简从厚道(见 topics.md 规则)。
  • 彩票/赌博/国运:不做。

What ships with it: 8 files

52.8 KB alongside SKILL.md, 1 of them executable

references/

scripts/

Keep looking

Skills are one crate of 326,452. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.