易经起卦

v1.0.2

基于中国《易经》(东方神秘玄学)的起卦解卦技能。当用户希望起卦、解卦、占卜、解读易经卦象,或希望根据自然语言问题调用 `qi_gua.py` 得到本卦与变卦,再结合联网检索给出针对问题的解卦时使用。适用于:解析用户提问、运行本地 `qi_gua.py`、提取卦象、卦名、卦辞、爻位、变爻,并检索卦义与爻辞后生成结构...

0· 143· 3 versions· 0 current· 0 all-time· Updated 8h ago· MIT-0

Install

openclaw skills install gua

易经起卦解卦

使用这个 skill 将用户的自然语言问题转成完整的起卦与解卦结果。

问卦前提醒

当用户是来“起卦/问卦/占卜”时,不要立刻调用 qi_gua.py。先阅读 references/pre-divination-guidance.md,再用简洁中文告知用户问卦前的注意事项,等用户确认继续,或给出最终占问句后,再开始起卦。

如果用户只是讨论卦义、解释结果、分析某一卦,不是真的要现场起卦,则不需要这一步前置提醒。

提醒用户时,可将古人的说法转述为更容易接受的现代解释:这些规矩的核心作用,不一定要理解为“敬神”,也可以理解为帮助求卦者清除杂念、集中意念、减少外界干扰,让潜意识更稳定地投射到卦象中。

如果用户已经在第一句话里直接给出了占问问题,也要先完成上述提醒,再请用户确认是否仍以这个问题起卦;未确认前不要直接运行脚本。

工作流程

  1. 如果用户是来起卦,先完成“问卦前提醒”,并等待用户确认继续或给出最终占问句。
  2. 在不改变原意的前提下,将用户输入整理成简洁明确的占问句。
  3. 直接调用当前 skill 目录下 scripts/qi_gua.py 获取本卦、变卦、卦象与变爻信息。
  4. 在组织最终回答前,先阅读 references/output-format.md
  5. 如需本卦、变卦的原文、象辞、爻辞与白话基础释义,先按需读取 references/zhouyi-64-gua.md
  6. 在拿到卦名后,再联网检索该卦的卦义、卦辞、爻辞与常见解释,用于校对、补充与交叉验证。
  7. 将本地起卦结果、本地参考与检索到的资料结合,输出面向该问题的解读。

本地工具

运行:

python3 ./scripts/qi_gua.py "我最近是否适合换工作?"

这个文件位于 skill 的 scripts/ 目录下,运行后会直接打印:

  • 问题
  • 本卦与变卦信息
  • 卦象图形
  • 六爻详情
  • 上下卦与所属宫

如果需要结构化字段,可直接导入 scripts/qi_gua.py 并调用 qi_gua(question) 函数,不要再依赖额外包装脚本。

优先使用 skill 内的 ./scripts/qi_gua.py,不要回退去调用仓库根目录里的其他副本,避免结果来源不一致。

联网检索规则

  • 如果只是需要 64 卦的基础原文、白话、象辞或爻辞,优先先查本地参考 references/zhouyi-64-gua.md
  • 必须在拿到脚本输出的卦名之后再开始搜索。
  • 优先检索保留原文的中文权威来源;如果没有原始文本来源,可使用可信的解读来源,并在回答中说明。
  • 有变爻时,同时检索本卦与变卦。
  • 有动爻时,检索对应爻位的爻辞。
  • 最终回答里要附上来源链接。
  • 明确区分“来源中的信息”和“结合用户问题做出的解读”。

解卦规则

得到一卦后,先看本卦卦辞。卦辞是对卦象内容的整体概括,提示的哲理通常带有抽象性、包容性、多维性与启示性,不要拘泥于字面意思,也不要机械照搬原文。由于《易经》原文常较为简奥,最终解读优先用白话解释卦义,再结合用户问题落到具体语境。

除卦辞外,还可以根据爻辞占断吉凶。如何取用卦辞与爻辞,按变爻数量遵循下面规则:

  1. 六爻不变:这是“静卦”,用本卦卦辞解卦。
  2. 一个爻变:用这个变爻的爻辞解卦。
  3. 两个爻变:用这两个变爻的爻辞解卦,以上爻为主。
  4. 三个爻变:用本卦卦辞结合变卦卦辞综合解读。
  5. 四个爻变:用另外两个静爻的爻辞解卦,以下爻爻辞为主。
  6. 五个爻变:用变卦的静爻爻辞解卦。
  7. 六爻皆变:如果本卦是乾卦或坤卦,分别用“用九”或“用六”解卦;其他卦用变卦卦辞解卦。

组织最终回答时,要先判断本次属于哪一种情况,再决定应该重点检索和引用哪些卦辞、爻辞,不要默认把所有动爻逐条堆砌出来。

输出要求

返回内容分为两个部分:

第一部分:起卦结果

qi_gua.py 的完整执行结果原样输出给用户,包括问题、本卦与变卦信息、卦象图形、六爻详情、上下卦与所属宫等。不要省略或改写脚本输出内容。

第二部分:卦象解读

在起卦结果之后,基于联网检索到的卦义、卦辞、爻辞,结合用户的具体问题给出针对性解读。要求:

  • 除非用户另有要求,否则用中文回答。
  • 至少包含:本卦名、动爻情况、本次采用的解卦依据(卦辞或爻辞)、变卦名(如有)、针对提问的解读。
  • 先用白话概括本卦卦辞的整体意义,再按变爻规则决定是否进一步引用爻辞或变卦卦辞。
  • 如果没有变爻,明确说明,并以本卦卦辞与整体含义为主。
  • 如果有多个变爻,严格按“七种变爻取辞规则”选择解卦依据,不要机械罗列全部动爻爻辞。
  • 不要把解卦表述成确定结论,应明确它是解释性参考。
  • 明确区分"来源中的信息"和"结合用户问题做出的解读"。
  • 附上参考来源链接。

参考

准备最终回答时,加载 references/output-format.md

如需 64 卦原文与白话基础内容,按需加载 references/zhouyi-64-gua.md

Version tags

latestvk971ybe3yzrf1g99y2qw4q6m6h84t6pf