玄学命理探索器(Xuanxue Mingli Explorer)
把「玄学命理」当作文化赏玩、自我觉察与闲聊话题的入口。本 skill 内置三个真实可运行的引擎,全部纯本地、零依赖运行:
- 八字排盘(
bazi.py):用公开历法算法推算年/月/日/时四柱天干地支、五行分布、日主强弱初判。 - 塔罗抽牌(
tarot.py):大阿尔克那 22 张主牌(含正/逆位释义)+ 小阿尔克那 56 张(按花色×序号模板化释义)的三张牌阵。 - 周易占卦(
iching.py):三枚铜钱法自下而上成六爻,得本卦与变爻翻转后的之卦,查阅《周易》卦名与卦辞。
> ⚠️ 定位声明(务必随结果告知用户):本 skill 所有输出均为娱乐化、文化性的随机/历法推算,用于自我觉察、创意发想与文化闲聊,不构成任何人生、健康、情感、财务或决策建议,也不宣称具有预测能力。请理性看待。
适用场景
- 想了解自己的「八字四柱」「五行分布」做趣味自评
- 闲聊时想抽一卦塔罗、看看三张牌阵的叙事视角
- 对《周易》卦象好奇,想用铜钱法随机成卦并读卦辞
- 内容创作/角色设定时,需要东方玄学元素作为灵感素材
核心能力
- 真能算:八字引擎按 1900-01-01 为甲戌日基准 + 立春节气边界 + 五虎遁/五鼠遁,给出可复现的四柱;年柱/日柱已用历史锚点(2000-01-01=戊午日、1949=己丑年)校准。
- 真能抽:塔罗引擎从 78 张牌中随机抽 3 张,约 35% 概率逆位,含主牌释义与小牌模板释义。
- 真能占:周易引擎用 3 枚铜钱法(字=3/背=2)成六爻,正确处理老阴/老阳变爻并翻转得之卦。
- 零依赖:仅用 Python 标准库(
datetime/random),无需联网、无外部包。 - 可复现:三个引擎均接受可选的
seed参数,给定相同种子得到相同结果,便于分享与复盘。
用法
模式一:八字排盘
python3 bazi.py <年> <月> <日> [时]
# 示例:1995 年 8 月 15 日 14 时
python3 bazi.py 1995 8 15 14
输出:四柱(如 乙亥 甲申 戊寅 己未)、日主五行、五行分布条形图、强弱初判与补偏建议(均标注娱乐用途)。
模式二:塔罗抽牌
python3 tarot.py [seed]
# 示例(固定种子便于复现)
python3 tarot.py 42
输出:过去/现在/未来 三张牌,含正/逆位与释义。
模式三:周易占卦
python3 iching.py [seed]
# 示例
python3 iching.py 7
输出:自下而上六爻的铜钱过程、本卦(卦名+卦辞)、若有变爻则给出之卦与变爻位置。
> 运行环境:使用受管理的 Python(python3,3.x 即可)。引擎位于本 skill 目录内,脚本均为相对调用,无需安装任何依赖。
触发词
算八字、排盘、我的五行、五行缺什么、塔罗、抽塔罗、塔罗占卜、周易、占卦、摇卦、铜钱卦、八卦、卦象、娱乐算命、命理闲聊、星座命理。
交互约定
- 每次给出结果时,必须附带「仅供娱乐、不构成建议」的提示(引擎已内置该声明,可直接引用)。
- 不替用户做重大人生/财务/健康决策,遇到此类追问,引导其咨询专业人士。
- 同一问题想复盘时,用相同
seed重跑即可得到一致结果。 - 若用户只想「聊聊」而非真跑脚本,可直接基于文化常识做轻量解读,但同样标注娱乐属性。