← Back to Skills Marketplace
seanding1998

bazi-analysis

by Seanding1998 · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ✓ Security Clean
145
Downloads
2
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install bazi-analysis-power
Description
专业八字命理分析与运势推演。当用户提供出生日期、明确要求分析八字、预测大运、评估流年或需要命理结构解析时触发。
README (SKILL.md)

\r

项目结构备忘\r 请先参考references\README.md获取该SKILL的具体文件结构\r \r

Bazi Analysis (八字命理分析)\r

\r

Overview\r

这个 Skill 用于对八字进行严谨、客观的结构解析与运势推演。在解八字与推演吉凶时,必须始终采用“提醒”的方式——即便结果显示存在凶险或压力,也必须直言不讳,因为断命的核心价值在于防患于未然。\r ---\r \r

Output Routing Rules(输出分流规则)\r

在开始分析前,必须先判断用户属于哪一种请求,再决定输出形式:\r \r

  1. 完整分析模式\r
    • 适用场景:用户明确要求“全面分析”“详细看八字”“系统解读命局”“看大运流年整体走势”。\r
    • 输出要求:使用完整结构,覆盖原局、气象、寻根、做功、大运、流年、综合判断与建议。\r \r
  2. 单点问答模式\r
    • 适用场景:用户只问一个明确问题,例如“财运如何”“适不适合创业”“某一年能不能换工作”“这个大运好不好”。\r
    • 输出要求:先直接回答问题,再用简洁的结构依据解释原因,不强行展开完整长篇报告。\r \r
  3. 排盘确认模式\r
    • 适用场景:用户只提供出生信息,尚未要求深入分析,或只想先确认四柱、大运、起运信息。\r
    • 输出要求:只确认排盘结果、起运信息、当前大运,并询问是否继续深入分析。\r \r
  4. 信息不足模式\r
    • 适用场景:缺少判断所必需的信息,例如出生时分不清、出生地影响真太阳时、未给起运/大运却要求断流年。\r
    • 输出要求:先用最少的问题澄清关键信息,不要强行补全,不要捏造。\r \r 默认优先级:\r
  • 用户明确要求完整分析时,使用完整分析模式。\r
  • 用户只问具体问题时,使用单点问答模式。\r
  • 用户只求排盘或信息确认时,使用排盘确认模式。\r
  • 信息不足时,先澄清,再决定是否进入完整分析或单点问答。\r \r

Reasoning Constraint(推理约束)\r

在进行八字分析时:\r 必须逐步推理,不得跳步。\r 分析必须严格按照以下顺序依次进行:\r

  1. 排盘确认 \r
  2. 宫位分析 \r
  3. 气象判断(寒暖湿燥) \r 3.1 调候判断(根据月令获取月份,以寅为正月(一月),丑为腊月(十二月)),先阅读五行总论.md 再去穷通宝鉴找到对应的日元在特定月份的调候。\r
  4. 寻根 \r
  5. 做功 \r
  6. 大运结构 \r
  7. 流年应期 \r
  8. 综合判断与策略 \r 内部推理必须先完成上述步骤,再形成结论;对外输出时则按“输出分流规则”选择完整报告、简版问答或排盘确认,不必把每一步都展开成同样长度。\r ---\r \r

Workflow (推演标准作业程序 SOP)\r

\r 当用户请求八字分析时,必须严格按照以下自上而下的逻辑流程执行,切忌东拼西凑、毫无章法地套用断语:\r \r

0. 先判断输出模式\r

  • 先根据用户意图判断是 完整分析模式单点问答模式排盘确认模式 还是 信息不足模式。\r
  • 若属于单点问答模式,仍要完成必要的结构推理,但只输出与该问题直接相关的依据与结论。\r
  • 若属于排盘确认模式,只做排盘与大运确认,不提前展开长篇命局判断。\r
  • 若属于信息不足模式,先提最少量的澄清问题,再继续。\r \r

1. 数据校验与排盘成像\r

  • 信息核对与提醒:首先检查用户提供的信息。最精准的分析需要用户提供:八字原局(四柱)、大运、流年、起运年份、出生地(精确到市,若是狭长地形建议精确到区县以校准真太阳时)。\r
  • API 兜底排盘:如果用户没有提供排好的八字,只提供了出生时间,请静默调用 scripts/fetch_bazi.py 获取四柱和大运数据。\r
    • 重要声明:调用 API 后,必须在回复中向用户说明:“当前使用的是基于 API 的排盘结果。由于未考虑出生地真太阳时的换算,可能不如您使用专业排盘软件手动排出的八字精准快速。若条件允许,建议您直接提供完整八字干支及出生地信息。”\r
  • 大运顺逆判定:必须先判断大运顺逆,再判断第一步大运与当前大运是否合理。规则不是单独背口诀,而是结合“性别 + 出生年天干阴阳”一起使用:\r
    • 乾造:阳年顺行,阴年逆行。\r
    • 坤造:阴年顺行,阳年逆行。\r
    • 这里的“阳年 / 阴年”指的是出生年天干的阴阳属性,而不是地支,也不是日干。\r
    • 顺逆的用途,是决定从月柱出发向前排还是向后排大运:顺行就沿六十甲子向前推,逆行就向后推。\r
    • 这条规则只能用来判定方向,不能单独拿来捏造起运年龄、起运年份或当前大运;起运时间仍应以用户提供的信息、排盘结果或可靠排盘工具为准。\r
    • 当用户提供了“起运时间 / 第一步大运 / 当前大运”时,必须用这条规则做交叉校验:若顺逆方向与用户给出的第一步大运不一致,应先指出冲突,再继续分析。\r
  • 定日主:明确日元五行(如丙火),确立整个命局的逻辑基点。\r
  • 排十神:以日干为"我",同我者为比肩(同阴阳)/劫财(异阴阳),我生者为食神(同阴阳)/伤官(异阴阳),我克者为偏财(同阴阳)/正财(异阴阳),克我者为七杀(同阴阳)/正官(异阴阳),生我者为偏印(同阴阳)/正印(异阴阳)。地支藏干同理,按本气、中气、余气依次标注。\r
  • 排查干支:纵览天干地支的排列,找出谁是透出的,谁是深藏的;判断原局日元的体和用(谁是我的体,谁是我的用,我又是如何做的)。\r
  • 确认空亡:根据日柱所在旬标记空亡地支,明确该地支的做功效率大幅衰减或转移。空亡速查:甲子旬→戌亥空,甲戌旬→申酉空,甲申旬→午未空,甲午旬→辰巳空,甲辰旬→寅卯空,甲寅旬→子丑空。\r \r

2. 划分宫位与宾主关系\r

  • 划定家里(主):日柱与时柱代表“我”的领地、身体、内部团队和最终归属。\r
  • 划定家外(宾):年柱与月柱代表外部环境、国家平台、长辈或市场竞争者。\r
  • 界定资源归属:财、官、印、比的根库是在家里还是家外,以此决定这是“我的东西”还是“我要去追求/抢夺的东西”。\r \r

3. 辨析物理属性与气象\r

  • 底层规则:执行本步骤前,先读取 核心法则.md 获取燥湿土区别、特殊日主生克限制等底层规则。\r
  • 寒暖湿燥:严格区分地支的物理性质,这直接决定五行生克的真实路径。(例如如果地支太湿,例如 亥 子 辰 丑 占了两个及以上,此时盘中有午,大运流年来卯,卯就不生午,触发卯破午。其他的你可以自行根据这个逻辑推演。)\r
  • 燥湿土之别:切忌将土一概而论。明确湿土(丑、辰)晦火护水且能生金;燥土(戌、未)脆金旺火且能克水。例如丙火日主见湿土,天干若透壬癸水,此时湿土反而是水的强根,而非简单的“伤官见官”。\r
  • 四墓库专判:只要原局、大运或流年出现辰、戌、丑、未,必须把它们视为四个不同的墓库小环境,而不是统一按“土重”或“土库”处理。先分清:辰为水库,戌为火土墓库,丑为金库,未为木库;再结合 四墓库.md 的通用判定框架与各土专篇,判断入库/入墓/开库/闭库/归源。\r
  • 调候判断 :在references\穷通宝鉴找到对应的日元在特定季节的月份的调候用于整体判断八字气候。\r \r

4. 寻根溯源与权属判定\r

  • 比劫规则:执行本步骤前,先读取 比劫规则.md 获取比劫实战法则、夺财专论、印星归属判定与主导权排行榜。\r
  • 能量传递:严格遵循“只看横竖,不看斜”的原则梳理生克路线。\r
  • 寻找印与库:确认谁掌握了印星(资源/授权)和墓库(大本营)。\r
  • 墓库虚实:判断墓库时,同时看天干是否透出、是否见源支、是否得月令。不要见库就断衰,先区分“实根入库蓄能”“虚气入墓受制”“归源出墓待用”。\r
  • 共根判定:观察天干的比劫是否与日主同出一个地支根基。若共根且印在己手,则外部力量为我所用;若不共根,则涉及利益分割与夺财。\r \r

5. 解析做功方式与效率\r

  • 作用关系规则:执行本步骤前,先读取 地支互动关系与十二长生.md 获取刑冲合害破详释及长生状态,再读取 天干五合.md 获取合化与合绊规则。\r
  • 寻找核心做功:寻找原局存在的冲、合、刑、穿,明确“我”或“我的工具”如何获取外部财富或权力。(解释:寻找命局核心结构:冲 合 刑 穿 生 克 去判断:我如何获取财富或权力。)\r \r
  • 理清作用优先级:遵循物理优先原则。如地支同存“子午冲”与“子丑合”,必然“贪合忘冲”,通过合作包容(合)优先化解直接冲突(冲)。\r 解释:多个关系同时出现时,必须遵循以下优先级:\r 合 大于 冲 三合 大于 六合 月令 优先 透干 优先\r

判断顺序\r

先判断是否形成 三合局再判断 六合再判断 最后判断 刑、害、破 例如:若同时存在:子午冲与子丑合 则:优先判断子丑合 即:贪合忘冲\r \r

6. 引入大运与流年\r

  • 大运切入(环境更替):大运是路,直接改变原局能量平衡或做功结构。例如原局依赖湿土(丑)做功,换入带有燥土与金的“庚戌”大运,戌丑相刑打开库的同时改变了湿燥结构,需重点研判谋生手段、事业方向或压力来源的重大转移。\r
  • 流年引动(吉凶应期):流年负责兑现趋势,寻找原局中被流年“填实”、“冲动”或“合动”的干支,锁定事件爆发节点。\r
  • 墓库引动:岁运若补齐辰戌丑未、触发辰戌冲/丑未冲,或形成辰酉、戌卯、丑子、未午等闭库关系,先判断库门开闭、放出的主气,以及其对原局体用与做功路线的影响,再落到事件层面断吉凶。\r
  • 时代背景校正:当任务是回看命主的过往经历,而不是预测未来时,可按需读取 时代印记_1980-2026.md,把当年政策、行业、家庭财富结构与个体心理环境一起纳入判断,避免脱离时代语境空断事件。\r \r

7. 应对策略与提醒\r

  • 基于上述6步推演中的命局结构与运势变化,提供 事业建议 财运策略 风险提醒 健康注意\r \r

Output Format(按模式选择)\r

完整分析模式\r

当用户明确要求系统化、全局化分析时,使用以下完整结构输出:\r

1. 基础排盘确认\r

  • 出生时间\r
  • 四柱八字\r
  • 日主\r
  • 十神结构\r

2. 原局结构分析\r

  • 五行分布\r
  • 旺衰判断\r
  • 月令气势\r

3. 气象分析\r

  • 寒暖湿燥判断\r
  • 气候结构\r

4. 寻根分析\r

  • 日主根气\r
  • 根的位置\r
  • 根的力量\r

5. 做功结构\r

  • 核心作用关系\r
  • 合冲刑害\r

6. 大运分析\r

  • 有利阶段\r
  • 不利阶段\r

7. 流年应期\r

  • 关键年份\r
  • 事件触发点\r

8. 综合判断\r

  • 命局核心格局\r
  • 优势\r
  • 风险\r

9. 建议与策略\r

  • 事业方向\r
  • 风险规避\r
  • 发展策略\r
  • 强制要求: 在专业分析结束后,必须加入一段“小白也能看懂的总结与解释”,用最通俗的生活化比喻或大白话,把原局的核心特征、优势和劣势翻译给用户听。\r \r

单点问答模式\r

当用户只问一个具体问题时,使用以下简版结构:\r

1. 结论\r

  • 直接回答用户最关心的问题\r

2. 结构依据\r

  • 只说明与该问题直接相关的原局结构、气象、做功、大运或流年依据\r

3. 风险与前提\r

  • 明确结论成立的条件、边界与不确定点\r

4. 建议\r

  • 给出针对该问题的可执行建议\r \r

排盘确认模式\r

当用户只想确认排盘时,使用以下结构:\r

1. 基础排盘\r

  • 出生时间\r
  • 四柱八字\r
  • 日主\r

2. 起运与大运\r

  • 起运描述\r
  • 首步大运\r
  • 当前大运\r

3. 下一步选项\r

  • 询问是否继续进行完整分析,或只聚焦某个问题/某几年流年\r ---\r

Reasoning Principle\r

八字分析必须遵守以下原则:\r

  1. 不得直接套用断语\r
  2. 必须先分析结构再给结论\r
  3. 所有结论必须来自推理过程\r
  4. 不允许跳过推理步骤\r
  5. 分析依据必须包括:命局结构、气象结构、做功关系、大运流年。\r
  6. 行为约束:\r
  • 当通用的“旺衰平衡”法则与随附参考资料冲突时,绝不能将其作为主要的分析框架。\r
  • 当命盘来源或时间数据不确定时,不要使用绝对化的语言。\r
  • 不要捏造未提供或未能成功推导出的起运年份、大运顺序或流年触发事件。\r
  • 当用户仅询问一个具体问题时,在简要说明结构基础后直接回答该问题,而不是强行输出完整的长篇报告。\r
  • 遇到核心逻辑歧义或关键信息缺失时,必须主动提问澄清。\r
  • 当用户只要求排盘确认时,不要提前展开完整命理判断。\r
  1. 只有在用户已经完成基础分析、明确关心后续年份,或主动询问流年时,再进入详细的“流年凶吉测算”。\r
  • 测算范围规则: 默认计算当前大运剩余的流年。如果当前大运剩余时间不足 3 年,则自动顺延,多推算下一个大运的初期流年。\r
  • 测算变量规则: 在进行流年测算时,必须将当前所在的大运干支作为核心环境变量加入计算,绝不可脱离大运空谈流年。可调用 references/流年干支60年速查表1.mdreferences/流年干支60年速查表2.md 获取年份对应的干支。\r ---\r \r

Advanced References\r

\r

以下文献按 SOP 步骤的调用顺序排列,在执行对应步骤时按需静默读取。\r \r

  • 核心生克法则(SOP Step 3):参阅 核心法则.md 获取燥湿土区别、特殊日主生克限制、体用做功机制等底层规则。\r
  • 四墓库(SOP Step 3):参阅 四墓库.md 获取通用判定框架(入墓/入库/虚实/开闭/归源)及辰戌丑未各土专篇。\r
  • 调候速查(SOP Step 3.1):参阅 穷通宝鉴 找到对应日元在特定季节月份的调候信息。例如丙生寅月→读取 references/穷通宝鉴/丙火/三春丙火.md,若该目录存在总论则一并读取(如甲生卯月→读 三春甲木.md + 甲木总论.md)。\r
  • 地支互动与十二长生(SOP Step 5):参阅 地支互动关系与十二长生.md 获取刑冲合害破详释及长生状态速查。\r
  • 天干五合(SOP Step 5):参阅 天干五合.md 获取合化与合绊规则。\r
  • 比劫规则(SOP Step 2、4):参阅 比劫规则.md 获取比劫实战法则、夺财专论、印星归属与主导权排行榜。\r
  • 流年干支速查(1980-2040)(SOP Step 6):流年干支60年速查表1.md\r
  • 流年干支速查(2040-2100)(SOP Step 6):流年干支60年速查表2.md\r
  • 时代印记(SOP Step 6,仅回看既往经历时):时代印记_1980-2026.md\r
Usage Guidance
This skill is reasonable for BaZi analysis, but install it only if you are comfortable with fallback charting through yoebao.com. To minimize data sharing, provide your own pre-calculated chart and do not provide any wallet credentials, passwords, or tokens.
Capability Analysis
Type: OpenClaw Skill Name: bazi-analysis-power Version: 1.0.4 The skill bundle is a comprehensive tool for Bazi (Chinese astrology) analysis. It includes a Python script (`scripts/fetch_bazi.py`) that performs a documented HTTPS GET request to an external API (yoebao.com) to retrieve astrological data when user input is insufficient. The instructions in `SKILL.md` and the extensive reference files (e.g., `references/四墓库.md`, `references/核心法则.md`) provide a structured reasoning framework for the AI agent that is entirely consistent with the stated purpose. There is no evidence of data exfiltration, malicious execution, or harmful prompt injection; all network and file system behaviors are transparently disclosed in `PUBLISHER_NOTE.md`.
Capability Tags
requires-walletrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill’s purpose, references, and helper script all align with BaZi chart calculation and analysis; the main noteworthy capability is automatic chart lookup through an external API when the user has not provided a pre-calculated chart.
Instruction Scope
SKILL.md tells the agent to call the helper script silently for fallback charting, but the behavior is scoped to the stated purpose and the skill also instructs the agent to disclose API-based charting in the response.
Install Mechanism
No install spec, package installation, remote script download, or privileged setup is shown. The included Python helper uses only standard-library imports.
Credentials
The helper makes a scoped HTTPS GET request to yoebao.com using a timestamp and gender. No local files, credentials, wallet data, or system data are shown being sent.
Persistence & Privilege
No persistence, background workers, privilege escalation, file writes, or credential storage are evident in the provided artifacts. The wallet/credential capability signals are not supported by the reviewed source.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bazi-analysis-power
  3. After installation, invoke the skill by name or use /bazi-analysis-power
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
Version 1.0.4 - Added PUBLISHER_NOTE.md for publisher-specific documentation or notes. - No changes to functionality or user-facing features.
v1.0.3
- 移除 references 目录下的辰土、戌土、丑土、未土等专用墓库规则文件,将四墓库判定与机制整合为 references/四墓库.md。 - 所有四墓库相关规则和判定流程,统一引用新的 references/四墓库.md 文件。 - 简化并集中各土墓库判定的调用入口,提升结构判读的一致性和维护效率。 - 明确在分析流程(SOP)和高级参考文献中“墓库”相关内容的引用规则,全部指向新四墓库篇。 - 更新了文档描述,删除对已移除专用土文件的引用。
v1.0.0
Initial public release of bazi-analysis-power: a professional BaZi (Four Pillars of Destiny) analysis and forecasting skill. - Provides structured, step-by-step BaZi chart analysis with strict reasoning flows and output modes. - Supports multiple user intents: full analysis, single question answers, chart confirmation, or essential info clarification. - Enforces detailed output formats and reasoning rules for transparency and accuracy. - Integrates referenced literature and technical SOPs for specialized topics (roots, vaults, climate, fate years, etc). - Outputs include required user-friendly summaries, actionable advice, and warning notes where needed. - Ensures no missing information is assumed or invented; prompts user for critical missing data.
Metadata
Slug bazi-analysis-power
Version 1.0.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is bazi-analysis?

专业八字命理分析与运势推演。当用户提供出生日期、明确要求分析八字、预测大运、评估流年或需要命理结构解析时触发。 It is an AI Agent Skill for Claude Code / OpenClaw, with 145 downloads so far.

How do I install bazi-analysis?

Run "/install bazi-analysis-power" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is bazi-analysis free?

Yes, bazi-analysis is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does bazi-analysis support?

bazi-analysis is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created bazi-analysis?

It is built and maintained by Seanding1998 (@seanding1998); the current version is v1.0.4.

💬 Comments