Install
openclaw skills install @jinlio/liuyao-skillopenclaw skills install @jinlio/liuyao-skill基于周易原理进行占卜与解卦。支持铜钱法伪随机起卦、蓍草法伪随机起卦和手动输入起卦,解卦覆盖卦辞原文、传统注解和 AI 个性化解读。
用户请求占卜时,先判断是否符合三不占原则。不符合则拒绝并说明原因。
询问用户选择起卦方式:
方式一:自动铜钱法(推荐)
python3 scripts/qigua.py --method coin --json
方式二:手动输入 用户自己摇卦后输入结果。每爻输入0-3的数字(背面数量):
python3 scripts/qigua.py --method manual --input "1,2,3,0,1,2" --json
方式三:蓍草法 伪随机模拟传统蓍草"三变成一爻",自动演算六爻:
python3 scripts/qigua.py --method shicao --json
脚本按经典蓍草法爻值概率建模:老阴6=1/16、少阳7=5/16、少阴8=7/16、老阳9=3/16。
脚本输出 JSON,关键字段:
ben_gua['name'] — 本卦名bian_gua['name'] — 变卦名yao_details — 各爻详情moving_yao — 动爻标签列表shicao_value — 蓍草法输出时的爻值(6/7/8/9)在 references/guaci-full.md 中查找本卦的卦辞原文。
在 references/yaoci-full.md 中查找本卦的爻辞原文。重点关注动爻的爻辞。
根据 references/jiegu-guide.md 中的规则解卦:
| 动爻数量 | 解卦侧重 |
|---|---|
| 0(静卦) | 本卦卦辞为主 |
| 1 | 该动爻爻辞为主 |
| 2 | 两爻辞为主,上爻为主 |
| 3 | 本卦卦辞为体,变卦卦辞为用 |
| 4 | 变卦中两不变爻辞为主,下爻为主 |
| 5 | 变卦中唯一不变爻辞为主 |
| 6(全动) | 乾→用九,坤→用六,其他→变卦卦辞 |
结合以下要素给出个性化解读:
## 占卜结果
**本卦**:[卦名](上[上卦] 下[下卦])
**变卦**:[卦名](如有动爻)
### 卦象
[从下往上列出六爻,标注动爻]
### 卦辞
[卦辞原文]
### 动爻爻辞
[动爻标签]:[爻辞原文]
### 解读
[根据动爻数量规则,结合用户问题给出解读]
### 建议
[基于卦象给出的具体建议]
Q: 用户没有明确问题怎么办? A: 提示用户说出心中所问之事。周易占卜必须有明确的疑问。
Q: 用户想重复占同一件事? A: 提醒"同一事不占第二卦",一件事问了就是问了,不要反复占。
Q: 动爻很多怎么办? A: 动爻越多,变化越大,局势越不稳定。按解卦规则处理,重点分析变卦。
references/64gua-table.md — 六十四卦速查表references/guaci-full.md — 六十四卦卦辞全文references/yaoci-full.md — 六十四卦爻辞全文references/jiegu-guide.md — 解卦方法与注解指引assets/gua-data.json — 卦象结构化数据scripts/regenerate_guaci.py — 从脚本内置资料重新生成 references/guaci-full.md