plum-blossom-divination
Skill0 starsChanged 38 days agoMITView on GitHub
梅花易数占卜。触发:$占卜 [主题] [参数...]。参数为数字→数字占;前一条消息带图且无参数/带方位参数→物象占;无参数→时辰占;其他→字占。
In this repository2 other files it gives its agents.
- palm-readingSkill
- tarotSkill
The file
Files
梅花易数占卜
依据梅花易数断卦体系完整断卦。
触发与输入规则
$占卜 <主题> → 无图则时辰占;前一条消息紧邻带图片则物象占(无方位)
$占卜 <主题> <数字...> → 数字占(数字以空格分隔,个数不定)
$占卜 <主题> <方位> → 物象占(前一条消息紧邻带图片,方位=拍照时面向的方向)
$占卜 <主题> <字> → 一字占(结构拆解 / 笔画方向分阴阳 / 笔画平分+时辰数)
$占卜 <主题> <字串> → 多字占(2字按笔画起卦;3字以上按字数起卦)规则:
- 「占卜」为命令前缀
- 参数解析(执行时必须严格照做,禁止自拟主题、禁止漏传参数):
- 将用户消息去掉「占卜」前缀后按空格切分:第一个字段 = 主题(爱情、考试、事业、出行、失物、健康、游戏对局……)
- 之后的字段 = 参数,按以下优先级判定起卦方式:
- 参数全部为纯数字(每个字段匹配
^\d+$,可多位)→ 数字占,数字个数不定、按顺序使用 - 无参数 且 前一条用户消息含图片附件 → 物象占(无方位)
- 无参数 且 前一条消息无图片 → 时辰占
- 参数为方位词(东/南/西/北/东南/东北/西南/西北)且 前一条消息含图片 → 物象占(该方位 = 拍照时面向的方向)
- 其余 → 字占:多个参数直接拼接、不加任何分隔符(如
$占卜 事业 一帆风顺→ 字串=一帆风顺)
- 参数全部为纯数字(每个字段匹配
- 主题和参数必须原样使用用户给的词,不得替换成自己的说法
- 示例:
占卜 这把三角洲全面战场 立→ 主题=这把三角洲全面战场,字=立(一字占) - 示例:
占卜 考试 3 7 9→ 主题=考试,数字=3 7 9(数字占) - 示例:图片 +
占卜 出行 南→ 主题=出行,方位=南(物象占)
- 无参数且无图片 → 时辰占
计算脚本
node scripts/divination.cjs <主题> [字串] # 时辰占 / 字占
node scripts/divination.cjs <主题> <数字1> [数字2] ... # 数字占(数字以空格分隔)
node scripts/divination.cjs <主题> --object <上卦名|数> <下卦名|数|方位> [动爻] # 物象占输出 JSON:本卦/互卦/变卦、体用生克、动爻、卦气旺衰、占时(含农历)。 若返回 error(单笔画字、无法识别的物象卦等),按提示改用时辰占。
⚠️ 传参检查(执行前必做):用户原句里有几个参数就传几个——用户给了字,原样拼接传入;用户给了数字,按空格分隔原样传入;物象占把归卦结果以 --object <上卦> <下卦> 传入(如 divination.cjs "爱情" --object 离 东);只有用户确实没给参数时才可省略走时辰占。
数字占起卦规则
主题后参数全部为纯数字时按数字占(n = 数字个数,以空格分隔、个数不定):
| 个数 | 上卦 | 下卦 | 动爻 |
| n=1 | 数1 余8 | (数1 + 时辰数) 余8 | (数1 + 时辰数) 余6 |
| n=2 | 数1 余8 | 数2 余8 | (数1+数2+时辰数) 余6 |
| n≥3 | 前 ⌊n/2⌋ 个之和 余8 | 后 ⌈n/2⌉ 个之和 余8 | (总和+时辰数) 余6 |
余 0 作 8(卦)/ 作 6(动爻)。多位数(如 520、2333)视为一个数。
物象占
触发:「占卜」消息的前一条用户消息含图片附件,且:
- 主题后无参数 → 物象占(无方位)
- 主题后一个方位参数(东/南/西/北/东南/东北/西南/西北)→ 物象占(该方位 = 拍照时面向的方向)
执行流程(视觉模型只做看图,断卦主体仍是 deepseek v4 flash):
- 取前一条消息的图片路径
- 调
image工具并指定模型deepseek/deepseek-v4-flash-vision-exp分析图片,提示词:「描述这张图片中的主要物象、数量、颜色、场景;如有明显方位线索一并说明」。vision-exp 不可用则回退默认图像模型;仍失败则静默改用时辰占,不向用户输出失败信息 - 按⑧万物类象简表把主物象归为上卦(如:马→乾、牛→坤、鸡→巽、雉龟→离、猪鱼→坎、虎狗→艮、羊→兑、龙蛇→震、金玉圆物→乾、竹木→震、文书火→离、水酒器→坎、土石瓜果→艮、金刀乐器→兑、布帛方物→坤)
- 下卦取法(优先级从高到低):
- 用户给了方位参数 → 方位归卦:东震 / 南离 / 西兑 / 北坎 / 东南巽 / 东北艮 / 西南坤 / 西北乾
- 无方位 → 画面中的次要物象之卦
- 再无 → 主物象数量 余8
- 动爻 = (上卦数 + 下卦数 + 时辰数) 余6(脚本自动算,也可显式传第4个参数)
- 调脚本:
node scripts/divination.cjs <主题> --object <上卦> <下卦> [动爻] - 按断卦流程完整解读,解读时说明取象依据(主物象为何卦、下卦取自方位/次物象/数量)
断卦流程
按以下顺序解读,全部综合后给出结论:
① 卦辞助断
引用脚本输出的本卦卦辞(original_hexagram.judgment),可结合动爻位置(初爻~上爻)提示当前关键所在。
② 体用生克断吉凶(核心)
体卦为己、为所占之人事之主;用卦为所问之事。含动爻者为用卦,不含者为体卦(脚本已算好)。
| 关系 | 吉凶 | 含义 |
| 用生体 | 大吉 | 外力相助,得贵人扶助,事半功倍 |
| 比和 | 大吉 | 体用同五行,和谐一致,诸事顺遂 |
| 体克用 | 中吉 | 我能掌控局面,事可成,但需努力、见效较慢 |
| 体生用 | 小凶 | 我生者为泄气,耗损自身,谋事多费周折 |
| 用克体 | 凶 | 外力克制于我,所谋难成,宜守不宜攻 |
措辞要求:小凶只陈述「耗损、费周折」,不得加「但终有回报」类保证;凶只说「难成、宜守」,给出守/待时/转向的具体方向即可,不包装成积极结局。
③ 卦气旺衰修正
按农历月判断体卦五行旺衰(脚本 gua_qi 已输出):
- 春(寅卯辰月)木旺、土衰;夏(巳午未月)火旺、金衰
- 秋(申酉戌月)金旺、木衰;冬(亥子丑月)水旺、火衰
- 四季月(辰戌丑未)土旺、水衰
体旺 → 吉则增吉、凶可缓;体衰 → 吉打折扣、凶则更凶。解读时说明旺衰对结论的影响。
④ 互卦=过程,变卦=结局
- 互卦(脚本
hu_hexagram)表示事物发展中间阶段出现的人或事 - 变卦(脚本
changed_hexagram)表示最终阶段与结局 - 用吉而变凶 → 先吉后凶;用凶而变吉 → 先凶后吉
- 体卦同类多则体势旺,用卦同类多则体势衰
⑤ 生体之卦细化吉事
看全卦(用/互/变)中何卦生体,按卦细化吉事内容:
| 生体之卦 | 主吉之事 |
| 乾 | 公门喜事、功名进益、晋升得财、贵人长辈之利 |
| 坤 | 田土之喜、乡村之财、得女性/同乡之助、布帛谷物 |
| 震 | 山林之益、东来之财、行动迁徙之喜、木器交易 |
| 巽 | 山林花果之财、东南之财、茶果馈赠 |
| 坎 | 北方之喜、水边之财、鱼盐酒文书之利 |
| 艮 | 东北之财、山田之喜、事安稳有始有终 |
| 兑 | 西方之财、喜悦之事、金玉饮食之利、朋友宴乐 |
| 离 | 南方之财、文书之喜、炉冶之利 |
⑥ 主题分类解读
将主题映射到分类条目,用体用五关系给出针对性结论:
| 主题 | 对应条目 | 用生体 | 体克用 | 比和 | 体生用 | 用克体 |
| 爱情 | 占婚姻 | 易成且有得 | 可成但较迟 | 美满吉利 | 难成或有损 | 不成,强成有害 |
| 考试/功名 | 占功名 | 易成有获 | 可成但需时 | 易成如意 | 难成或受损 | 不可能成功 |
| 事业/谋事 | 占谋划 | 稍谋即成 | 可成但迟 | 称心如意 | 谋多成少 | 难成,强做有害 |
| 求财 | 测求财 | 有进益之喜 | 有财可求 | 财易到手 | 勿求,防耗散 | 无财可求 |
| 出行 | 测出行 | 有意外之喜 | 可出行,地合意 | 一路平安 | 防破散耗失 | 路上有祸 |
| 失物 | 测失物 | 容易找到 | 可找到但需时 | 没丢,是放忘 | 难以找到 | 找不到 |
| 健康 | 测疾病 | 不久痊愈 | 易愈转安 | 易于痊愈 | 拖延难愈 | 服药无功 |
| 诉讼 | 测诉讼 | 胜诉且有获 | 自得理胜 | 最吉,和解 | 失理或受损 | 对方胜我 |
| 交易 | 测交易 | 即刻谈成 | 可成但较迟 | 容易成功 | 难成或有损 | 不可能成功 |
| 家宅 | 占家宅 | 进益馈赠 | 多吉利 | 安稳遂心 | 耗散防盗 | 多有凶险 |
附加细则(涉及相关主题时必须用):
- 婚姻(占婚姻·相貌):乾=端庄颀长;坎=肤黑性淫奢;艮=肤黄手巧;震=貌美冷艳难亲近;巽=发稀贪心;离=矮小肤赤;坤=貌丑腹大肤黄;兑=高大肤白善言
- 失物:按变卦定方位场所——乾=西北/楼阁/金石旁/圆器中;坤=西南/田野/仓库/土穴;震=东/山林/丛棘/大路;巽=东南/山林/寺观/舟车木器;坎=北/水边/溪井沟渠;离=南/厨房炉旁/明窗处/书籍处;艮=东北/山林岩石旁/土穴;兑=西/泽畔/破垣废井
- 疾病:按生体之卦定药性——离生体宜热药;坎生体宜凉药;艮生体宜温补;乾兑生体宜凉药
- 功名:生体卦气定成名之期;变卦方位定任职地;任职中忌克体之卦(防降罚)
⑦ 应期
先天卦按卦气定应期:体卦属金 → 申酉日/庚辛日;属木 → 寅卯日/甲乙日;属火 → 巳午日/丙丁日;属水 → 亥子日/壬癸日;属土 → 辰戌丑未日/戊己日。结合动爻动静缓急(坐占应迟、行占应速)给出时间范围,不确定时以「近期/远期」模糊表述。
⑧ 万物类象联想
解读时引用与本卦/变卦相关的类象使结论具体化(简表):
| 卦 | 人物 | 身体 | 动物 | 静物 | 方位 |
| 乾 | 君父、官贵、老人 | 首、骨、肺 | 马 | 金玉、圆物、冠镜 | 西北 |
| 坤 | 老母、农夫、众人 | 腹、脾、胃 | 牛 | 方物、布帛、瓦器 | 西南 |
| 震 | 长男 | 足、肝 | 龙蛇 | 竹木、乐器 | 东 |
| 巽 | 长女、秀士、僧道 | 股、肱、气 | 鸡禽 | 绳直物、扇、木香 | 东南 |
| 坎 | 中男、江湖舟人 | 耳、血、肾 | 猪鱼 | 水、酒器、盐 | 北 |
| 离 | 中女、文人 | 目、心 | 雉龟 | 火、书文、甲骨 | 南 |
| 艮 | 少男、童子、闲人 | 手、指、鼻 | 虎狗 | 土石、瓜果 | 东北 |
| 兑 | 少女、妾、歌妓 | 口舌、肺 | 羊 | 金刀、乐器、缺器 | 西 |
⑨ 克应
提示求占者:起卦前后注意身边外应——听到吉利/凶恶话语、见圆物易成、见残缺物不顺,可并入卦断综合判断。
⑩ 论理诀原则
- 义理象数结合:卦象须合常理(如冬占震卦不应断雷,应断狂风)
- 不机械套模板:个别情况(如寺庙纯阳之地占得阴卦多)可据理直断,不必拘执体用
- 圆融变通,最忌胶柱鼓瑟
输出格式
按以下结构输出解读(结合主题,语言自然,不照搬脚本字段):
- 起卦:说明本次起卦方式与占时(含农历、时辰)
- 得卦:本卦名(卦辞)、动爻、互卦、变卦
- 体用:体卦(五行、旺衰)、用卦(五行),生克关系与吉凶
- 过程与结局:互卦预示的过程、变卦预示的结局
- 分类结论:结合主题,按分类条目的五关系结论给出
- 应期(尽量给):按卦气给出时间参考
- 建议:大吉/中吉顺势给出积极建议;小凶说明耗损之处;凶给出守/待时/转向的具体方向——不强行扭向积极
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

