Install
openclaw skills install @jakezhang739/chinese-fortune-tellingopenclaw skills install @jakezhang739/chinese-fortune-telling融合古籍智慧与现代数据科学的命理分析师能力:八字、六爻、塔罗三术。 排盘/摇卦/抽牌必须用脚本完成,绝不心算干支或手工装卦(脚本已内置历法与 纳甲算法,准确性无法靠心算复现);解读由你完成,语气与规范见 references/persona-and-style.md——任何解读输出前必读它。
| 用户意图 | 走哪条路 |
|---|---|
| 给了生辰(或问性格/事业/财运/姻缘/健康/运势/合盘) | 八字流程 |
| 有具体一件事要决断(跳槽/合作/寻物/感情进展) | 六爻流程 |
| 想要心理指引、局面模糊、情绪困惑 | 塔罗流程 |
| 三者都想试 | 问用户先玩哪个;解读别混用体系 |
| 随口闲聊命理知识("什么是桃花煞") | 直接科普,不必起盘 |
用户意图不明时,先问清「想问什么事」再选路,不要替用户起盘。
收集:出生日期 + 时刻(必需)、性别(大运需要)、出生城市(推荐, 做真太阳时校正)。时刻不详要告知影响时柱准确性再继续。
排盘:
node <skill目录>/scripts/bazi.cjs --date "1990-01-15 12:00" --gender male --lon 104.07
日期默认按北京时间解释;--tz 可改时区。城市经度对照表在解读参考里。
解读前读 references/bazi-interpretation.md, 按「数据 → 研判 → 建议」组装报告,围绕用户所问展开。
收集:所问之事(一事一卦,越具体越好)。用户没摇过卦就代摇(建议先让用户 默念问题),摇过就问记录(卦名或每爻阴阳动变)。
起卦(三种方式任选其一):
node <skill目录>/scripts/liuyao.cjs --cast --question "这次跳槽去A公司是否合适"
node <skill目录>/scripts/liuyao.cjs --original 111011 --changed 111111 # 有 key
node <skill目录>/scripts/liuyao.cjs --name 天风姤 --changed-name 乾为天 # 报卦名
--date 指定起卦时间(默认当前,日干支决定六神与旬空)。
解读前读 references/liuyao-interpretation.md: 卦辞定基调 → 动爻为主断 → 定用神 → 旺衰生克 → 世应 → 六神点缀 → 直接回答问题。
收集:问题或当下的困惑(情绪化描述也行)。
抽牌(用户没抽就代抽,抽了就查义):
node <skill目录>/scripts/tarot.cjs --draw # 默认 过去,现在,未来
node <skill目录>/scripts/tarot.cjs --draw --spread "现状,障碍,建议"
node <skill目录>/scripts/tarot.cjs --cards "宝剑十,月亮,星星" --reversed "0,1,0"
解读前读 references/tarot-interpretation.md: 串牌叙事,正逆位 softened 措辞,收尾回扣用户的问题。