Auto-Updater Skill
一个面向 Other 场景的 Agent 技能。原始说明:Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
name: bazi-analysis
description: 专业八字命理分析与运势推演。当用户提供出生日期、明确要求分析八字、预测大运、评估流年或需要命理结构解析时触发。
项目结构备忘
核心文件: SKILL.md | 参考资料: references/ | 脚本: scripts/ | 评估: evals/ | 代理: agents/
这个 Skill 用于对八字进行严谨、客观的结构解析与运势推演。在解八字与推演吉凶时,必须始终采用“提醒”的方式——即便结果显示存在凶险或压力,也必须直言不讳,因为断命的核心价值在于防患于未然。
在开始分析前,必须先判断用户属于哪一种请求,再决定输出形式:
默认优先级:
在进行八字分析时:
必须逐步推理,不得跳步。
分析必须严格按照以下顺序依次进行:
⛓️ 参考结转(强制执行,贯穿 Step 3~8)
每读完一个 reference 文件后,必须在回答中显式输出一行 ✋结转:[文件名] → [结论性判断],只记录文件原文中的结论性表述,不得包含推理。进入 Step 4/5/6/7/8 时,必须先回顾对话中已有的 ✋结转 行,确认当前判断与参考结论一致。结转内容包括但不限于:调候用神、墓库物理属性、天干长生态、比劫共根判定、格局判定条件。
3.1 调候判断(根据月令获取月份,以寅为正月(一月),丑为腊月(十二月)),先阅读五行总论.md 再去穷通宝鉴找到对应的日元在特定月份的调候。
4.5 格局判断(月令定格→成败救应→层次高低)
内部推理必须先完成上述步骤,再形成结论;对外输出时则按“输出分流规则”选择完整报告、简版问答或排盘确认,不必把每一步都展开成同样长度。
当用户请求八字分析时,必须严格按照以下自上而下的逻辑流程执行,切忌东拼西凑、毫无章法地套用断语:
scripts/fetch_bazi.py 获取四柱和大运数据。触发条件:用户在提供八字的同时,给出了过去发生的关键人生事件(如升学、就业、跳槽、出国、婚恋、重大健康问题等)。
目的:在进入正式分析前,用已知事件反推时间与命盘的置信度,避免在错误盘面或错误时间上展开长篇论断。
执行流程:
输出格式:每条事件一行,含年份、事件、命中等级、盘面锚点(哪个流年干支引动了什么)。
在进入做功分析前,必须先完成格局判断。格局回答"这张命盘是什么系统",做功回答"这个系统怎么运转"。
| 日主 | 官星 | 伤官 | 坐辰(湿土) | 坐丑(湿土) | 坐未(燥土) | 坐戌(燥土) |
|------|------|------|-----------|-----------|-----------|-----------|
| 甲乙木 | 金 | 火 | 不成立。辰生金。 | 不成立。丑生金。 | 成立。未脆金。 | 成立。戌脆金。 |
| 丙丁火 | 水 | 土 | 不成立。湿土护水,辰为水库。如壬辰。 | 不成立。湿土护水,癸见丑为冠带。如癸丑。 | 成立。焦土不容水。如癸未。 | 成立。燥土克水。 |
| 戊己土 | 木 | 金 | 不成立。辰载木。 | 成立。丑为寒土烂木根。 | 成立。未为焦土不容木。 | 不成立。戌藏干无木,不含伤官。 |
| 庚辛金 | 火 | 水 | 成立。湿土晦火。 | 成立。湿土晦火。 | 不成立。燥土旺火。 | 不成立。戌为火库蓄能。 |
| 壬癸水 | 土 | 木 | 不成立。辰本气戊土为官杀,非伤官。 | 不成立。丑藏干无木,不含伤官。 | 不成立。未本气己土为官杀,乙木余气被焦土压制。 | 不成立。戌藏干无木,不含伤官。 |
核心逻辑:坐支生扶官星→不成立(地支在养官);坐支克制官星→成立(地支在伤官)。湿燥只是手段,生克才是本质。
✋结转 行中关于该墓库的物理属性(护水/克水/晦火/生金等)、日主关系及透干正官/七杀的长生态,确认做功判断与参考结论一致。当用户明确要求系统化、全局化分析时,使用以下完整结构输出:
当用户只问一个具体问题时,使用以下简版结构:
当用户只想确认排盘时,使用以下结构:
八字分析必须遵守以下原则:
以下文献按 SOP 步骤的调用顺序排列,在执行对应步骤时按需静默读取。
references/穷通宝鉴/丙火/三春丙火.md,若该目录存在总论则一并读取(如甲生卯月→读 三春甲木.md + 甲木总论.md)。