Chinese Fortune Telling: Turning BaZi Chart Casting from Metaphysics into Reproducible Scripts

前言

让模型直接”算八字”,会遇到两个典型问题:一是同一组出生时间,问两次可能得到两套不同的盘面;二是模型要么现编干支,要么退化成”本周运势”式的泛泛之谈,既说不清判据,也说不出出处。根源在于排盘被当成推理题,而不是计算题。

下面介绍的 Skill 命理占卜 · Chinese Fortune Telling 走的是另一条路线:盘面交给脚本算,结论交给 agent 读,并且要求解读时声明流派、标注典籍出处。它由社区开发者 user_7fbe8d41 维护,版本 1.2.3,在 SkillHub 上归属 professional 分类。

这是什么

一个面向 Agent 的命理推理 Skill。它不包含星座运势、塔罗、生命灵数这类娱乐化内容,只做传统术数体系内的推演:八字 / 四柱、大运流年、紫微斗数、六爻起卦、梅花易数、奇门遁甲、合婚合盘、择日择吉。

判据不是模型自己生成的,而是绑定在《子平真诠》《滴天髓》《穷通宝鉴》《协纪辨方书》等经典文本上。这一点是它与通用聊天机器人最大的区别:结论可以回溯到某条规则来自哪本书。

维护方:user_7fbe8d41。来源:community。元数据中标注 requires_api_key=false,即不需要额外的 API Key 即可加载。

核心功能

可复算的排盘。 四柱由脚本计算,而不是由模型凭感觉给出。同一套出生参数输入两次,结果一致,这是后续一切解读的前提。

真太阳时校正。 排盘脚本 scripts/cantian/buildBaziFromSolar.ts 接收公历时间,交由 scripts/cantian/convertToTrueSolarTime.ts 做真太阳时换算,其中包含 1986–1991 年中国大陆夏令时(DST)的修正。跨这段年份排盘时,如果不处理夏令时,时辰会整体偏移一个钟头,四柱就可能错一柱。

格局与用神分析。 排盘之后,由 bundled rule engine 完成格局判定与用神选取,agent 只负责在此基础上做解读。

有约束的解读。 解读必须显式声明所依据的流派,并标注典籍出处。这意味着回答结构是被 Skill 的流程约束过的,不是模型自由发挥。

安装与启用

官方地址(SkillHub):

https://api.skillhub.cn/user_7fbe8d41/chinese-fortune-telling

SkillHub 页面:

https://www.skillhub.cn/skills/user_7fbe8d41/chinese-fortune-telling

Skill 坐标:

@user_7fbe8d41/chinese-fortune-telling

需要说明的是:本次写作时两次抓取上述地址均失败,资料中也没有给出安装命令、目录结构或配置文件字段。因此 Cursor / Codex CLI / Claude Code 在不同客户端下的安装差异无法核实,这里不写未经确认的命令,请以官方页面为准。

资料中唯一明确的能力声明是标签 requires_api_key=false,即该 Skill 不依赖外部付费模型接口。

用法:先算盘,再解读

典型的调用顺序是分两步走,不要合并成一句”帮我算一下八字”。

第一步,排盘。 把出生信息交给脚本,输入是公历时间与地点,输出是四柱干支。这一步不涉及任何解读,纯粹是计算,可以独立复算和校验。

脚本入口在 scripts/cantian 目录下:

scripts/cantian/buildBaziFromSolar.ts
scripts/cantian/convertToTrueSolarTime.ts

前者是排盘入口,后者是真太阳时换算。年份落在 1986–1991 区间时,真太阳时换算会自动处理夏令时偏移,调用方不需要自己再调一次时区。

第二步,解读。 拿到盘面后,按 Skill 的流程输出:先声明流派,再给出格局与用神,最后才展开大运流年、事业婚姻等具体论断。每一步都要带上典籍出处。如果某条结论找不到对应典籍依据,应当说明无法确认,而不是补一句合理的推测。

一个输入的例子(仅为说明参数形式,非官方示例):

公历 1988-07-15 14:30,北京

对应的处理链路是:公历时间 → 真太阳时换算 → 四柱排定 → 格局与用神 → 解读。

适用场景与注意

适合的场景:需要把八字、排盘作为可复现的中间产物嵌入 Agent 工作流的场景,比如批量生成命盘、对多个出生时间做一致性校验,或者作为更大系统中取数的一个环节。

需要注意的几点:

1、它不替代命理判断。 Skill 提供的是排盘与规则分析,结论的取舍仍然依赖解读者。资料中没有声称任何准确率指标。

2、流派声明是硬要求。 八字体系内部,子平、新派、盲派对格局的判定并不一致。不声明流派的解读,等于没说清用的是哪套规则。

3、真太阳时校正只覆盖特定年份。 1986–1991 的 DST 修正已经内置,其他年份或地区需要自行确认时区处理是否正确。

4、娱乐化内容被明确排除。 星座、塔罗、生命灵数不在范围内,不要把这类需求混进来。

5、数据为社区发布。 来源标为 community,评分与下载量请以官方页面实时数据为准。本次资料中记录的是评分 100000、下载 1018、安装 0,与线索中的数字存在出入,说明这类数据会变动。

结尾

这个 Skill 的价值不在于让模型”会算命”,而在于把一件本可以计算的事情从模型的推理里剥离出来:盘面由脚本产出、可复算、可校验,解读则被要求声明流派、标注出处。对于需要在 Agent 里接入命理能力、又不想每次都和模型对口径的开发者来说,这是目前比较干净的切入方式。

官方地址:https://api.skillhub.cn/user_7fbe8d41/chinese-fortune-telling

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye