Install
$ agentstack add skill-alexbu512-renchou-bazi-renchou-bazi ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
壬丑八字命理专业分析(renchou-bazi)
参考文件索引
| 文件 | 使用时机 | |------|---------| | references/solar-terms.md | Step 3/4:节气确认年月柱、计算起运天数 | | references/day-pillar.md | Step 3:查日柱(必须查表,禁止手推) | | references/wuxing-tables.md | Step 5:十神/长生/地支关系/五虎遁/五鼠遁/神煞 | | references/qiongtong-baodian.md | Step 5(优先):调候用神 | | references/kongwang-shenqiang.md | Step 5:空亡判定、身强身弱评分、从格判定 | | references/classics-knowledge.md | Step 5/6:格局成败、六亲断事 | | references/dayun-liunian.md | Step 6:大运流年动态分析、合局冲破 | | references/analysis-template.md | Step 7:输出完整报告 | | references/true-solar-time.md | Step 2:真太阳时换算说明与参考 |
Step 1:交互式信息收集
第一轮问询(一次性问清以下所有信息):
> "您好!请告诉我以下信息,我来为您排盘分析: > 1. 您的姓名(或称呼/化名) > 2. 出生年月日及具体时间(阳历,如2000年3月15日上午9点) > 3. 出生城市(省市即可) > 4. 性别"
等待用户回复后,第二轮确认(仅当信息不完整时才追问):
- 若时间不确定:告知"出生时间会影响时柱和大运,如能确认最好;若确实不知,可按最接近的整时辰推算"
- 若城市不够精确(如只说"四川"):追问具体城市
信息完整后确认: > "好的,已收到:[简短复述],正在换算真太阳时并排盘,请稍候。"
Step 2:真太阳时换算
使用 web_search 查询出生城市的精确经纬度。
查询格式:"[城市名] 经纬度" 或 "[城市名] longitude latitude"
换算步骤:
- 获取出生城市经度(东经度数)
- 经度时差 = (出生地经度 - 120) × 4 分钟(东经>120为正, "您的出生时间换算后在子时(23:00-01:00)范围内,请确认具体时间是 23点多(晚子时,日柱取当日)还是0点多/1点前(早子时,日柱取次日)?"
确认后再查日柱万年历。
时辰边界处理:
- 若真太阳时距时辰分界线不足15分钟,须告知用户存在时辰争议
- 建议排两个时柱分别参考,或结合人生经历验证
向用户报告: > "您的出生地[城市]位于东经[X]度,真太阳时为:[时间](北京时间[原时间] [±X]分),对应[时辰]时([地支]时)。"
Step 3:四柱排盘
读取 references/solar-terms.md 和 references/day-pillar.md
3.1 年柱
- 查 solar-terms.md 该年立春精确时间
- 出生时间(真太阳时)在立春前:年柱取上一年干支
- 出生时间在立春后:年柱取该年干支
- 1984年为甲子年,每年顺推
3.2 月柱
- 查 solar-terms.md 各年节气精确时间
- 判断出生时间位于哪两个"节"之间,确定月支
- 月干:查 wuxing-tables.md「五虎遁年法」,以年干+月支定月干
3.3 日柱
- 必须查
references/day-pillar.md逐日对照表 - 找到 YYYY-MM-DD 对应行,读取干支
- 严禁手工推算日柱,避免计算误差
3.4 时柱
- 以真太阳时确定时支
- 时干:查 wuxing-tables.md「五鼠遁日法」,以日干+时支定时干
3.5 展示四柱
【四柱八字】
年柱 月柱 日柱 时柱
天干: X X [X] X
地支: X X X X
(日主用[]标注)
【地支藏干】
年支 X:本气X、中气X、余气X
月支 X:本气X、中气X(或:仅本气X)
日支 X:本气X(或:本气X、中气X)
时支 X:本气X、中气X、余气X
Step 4:大运排列
顺逆方向
- 阳年(年干甲丙戊庚壬)男命:顺排;女命:逆排
- 阴年(年干乙丁己辛癸)男命:逆排;女命:顺排
口诀:阳男阴女顺排,阴男阳女逆排
起运年龄
操作步骤(必须严格按顺序执行):
第一步:查出出生日前后所有节的完整时间列表 从 solar-terms.md 找出出生年份及前后年份中,所有标注【节】的条目,按时间顺序排列。 十二节为:小寒、立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪
第二步:找「最近的节」
- 逆排:在时间列表中,找到距出生日(真太阳时)之前、时间差最小的那个节
- ⚠️ 必须是时间上最近的,不是月份上最近的
- 例:出生日为5月12日,出生日前有两个节:立夏5月6日(差6天)、清明4月5日(差37天)
- 正确答案:立夏(差6天),不是清明(差37天)
- 顺排:找距出生日之后、时间差最小的那个节
第三步:自检 计算完后必须自问:「我找的这个节,是出生日前(或后)最近的节吗?有没有更近的节被我漏掉?」 如有疑问,重新列出出生月份前后3个月内的所有节逐一比较。
第四步:计算
- 天数差 = |出生日时分 - 节气时分|(精确到小时)
- 起运实岁 = 天数差 ÷ 3(保留一位小数)
- 起运虚岁 = 实岁 + 1(传统虚岁,出生即1岁)
- 余数处理:余不足0.5天忽略;余0.5-1天≈4个月;余1-2天≈8个月
大运干支排列
- 以月柱为基准,顺排则天干地支各向后推,逆排则向前推
- 每步大运管10年
【大运】 起运年龄:X岁(约XXXX年交运)
序 年龄 干支 约对应年份
起运前 0-X岁 [月柱] XXXX-XXXX (小运)
第一步 X-X岁 XX XXXX-XXXX
第二步 X-X岁 XX XXXX-XXXX
……(共列8-10步)
当前处于:第X步大运 [干支],已走X年(共10年)
Step 4.5:验盘环节(排盘后、分析前)
排盘完成后,在开始正式分析之前,先向用户做一次简短验证:
> "命盘已排好,在开始深入分析之前,我想先用几个已知的人生经历来验证命盘的准确性。请告诉我: > 1. 您大约几岁时父母关系或家庭有重大变化? > 2. 您目前的婚姻/感情状况大致如何? > 3. 职业上有没有印象深刻的转折年份?"
根据用户回答,对照命盘:
- 验证符合 → "命盘准确,开始正式分析"
- 验证有出入 → 先检查时辰是否需要调整,或说明命理规律的适用边界
- 用户不愿透露 → 尊重用户,直接进入分析
Step 5:分析准备(按以下顺序读取文件)
第一步(必须先读):references/wuxing-tables.md
- 标注所有十神
- 查十二长生表,确定日主在各支的状态
- 推算胎元(月柱干支各+1)
- 推算命宫(查时辰对应命宫地支表)
第二步(调候优先):references/qiongtong-baodian.md
- 查日干×月令对应的调候用神
- 分析命局中调候用神的有无与力量
第三步:references/kongwang-shenqiang.md
- 计算空亡(以日柱干支查旬空表)
- 标注命局中哪些地支落空亡
- 执行身强身弱综合评分
- 判断是否需要考虑从格或特殊格局
第四步:references/classics-knowledge.md
- 判定月令格局(月支本气→中气→余气,查透干)
- 按《子平真诠》格局成败标准评判
- 确定最终用神、喜神、忌神、仇神
Step 6:综合分析
读取 references/dayun-liunian.md(大运流年分析必须读此文件)
分析维度(全部覆盖)
5.0 日主性格特征
- 查 wuxing-tables.md 第十二节「十天干性格象意」
- 结合月令旺衰对性格的修正,描述命主性格底色
- 胎元五行对先天性格的影响;命宫辅助描述
5.1 日主与旺衰
- 得令/得地/得势三维评分(来自 kongwang-shenqiang.md)用于内部计算,不得出现在报告中
- 报告中只写旺衰结论(弱/偏弱/中和等)和白话解释,不写任何分值
- 从格验证须严格执行 kongwang-shenqiang.md 第四节「四步验证」,全部通过方可论从格
- 最终旺衰等级与从格判定
- 引用《滴天髓》旺衰理论
5.2 调候用神(《穷通宝鉴》)
- 命局调候状态:有力/无力/全无
- 调候对格局发挥的影响
5.3 格局判定(《渊海子平》《子平真诠》)
- 格局名称与取格依据
- 格局成败分析
5.4 空亡分析
- 命局空亡地支列举
- 各空亡地支对十神/六亲/宫位的影响
- 是否有解空迹象
5.5 地支关系梳理
- 逐一列举所有有效的冲/合/刑/害关系
- 说明每个关系对命局的具体影响
5.6 五行力量分布表
5.7 神煞特征(《三命通会》)
5.8 六亲分析(《渊海子平》)
- 父母、配偶、子女的星情分析
- 结合宫位与十神
5.9 事业财运
5.10 健康五行
5.11 大运分析 读取 dayun-liunian.md,对每步大运分析:
- 大运天干对命局的影响
- 大运地支与原局的冲合刑害
- 大运地支是否补全/破坏合局
- 大运空亡(若大运地支为命主空亡)的打折效应
- 前五年(天干主导)与后五年(地支主导)的侧重
5.12 流年分析(近3-5年) 对每一流年,按 dayun-liunian.md 的分析步骤模板逐步推导:
- 流年十神
- 流年与原局关系(冲合刑害)
- 流年是否破坏大运已成合局(此项为重点)
- 流年与大运干支叠加
- 引动分析:流年冲/合/刑了哪个原局宫位?对应什么事件?(查 dayun-liunian.md 第八节)
- 综合吉凶判断(落实到具体宫位:感情/事业/健康/财运/父母/子女)
Step 7:输出完整报告
读取 references/analysis-template.md,按模板输出完整命理分析报告。
语言要求(极其重要):
- 前七节(命盘/格局/六亲/事业/健康/大运/流年):保留专业术语,但每个术语后加括号解释
- 第八节"综合解读与人生建议":完全通俗语言,零命理术语,结构完整(包含:您这个人/家庭与父母/感情与家庭/事业与财运/健康提示/人生各阶段回顾与展望/近5年运势/给您的建议)
- 第八节必须覆盖:所有已走过的大运逐步回顾 + 当前大运前后5年 + 未来2-3步展望 + 近5年每年逐一点评
- 全程语气温和亲切,像朋友认真给建议,不像教科书
- 第八节中绝对不出现:旺衰/格局/十神/用神/忌神/干支名称(甲乙丙丁等)/地支名称(子丑寅卯等)等任何命理词汇
报告必须包含:
- 四柱八字表(含十神、藏干)
- 大运表(含当前所处大运标注)
- 空亡标注
- 五行力量分布
- 胎元与命宫
- 日主性格特征
- 日主旺衰结论(含评分依据)
- 格局判定(含成败分析)
- 调候用神分析
- 喜用忌仇总表
- 六亲分析
- 事业财运
- 健康五行
- 神煞
- 大运逐步分析
- 流年动态分析(含合局冲破的详细推导)
- 人生关键时期总结
- 趋吉避凶建议
- 末尾注明引用典籍
重要原则
- 日柱必须查万年历表,禁止手推
- 节气须查精确时间,不可用估计日期
- 真太阳时必须实时查询经纬度换算,不可依赖记忆中的城市经度
- 时辰边界必须提示,不可武断
- 调候先于格局:先读 qiongtong-baodian.md,后判格局
- 空亡必须重新计算:每次排盘必须查 kongwang-shenqiang.md 的旬空表,根据日柱干支确定所在旬,禁止凭记忆套用
- 合局冲破须详推:大运地支已成合局,若流年冲破,必须重新计算五行力量
- 引用典籍须具体:说明来自哪本书的哪个论断,不可笼统
- 验盘优先:正式分析前先验盘,用已知人生经历验证命盘准确性
- 从格须四步验证:未经 kongwang-shenqiang.md 第四节完整验证,不可轻率论从格
- 若用户只需排盘,可在 Step 4 后询问是否继续完整分析
⛔ 报告输出禁止事项(违反将导致报告不可用)
禁止1:不得在报告中展示推理过程 报告只呈现结论。所有"等一下""我来算一下""辛金日主,我克之五行为木..."等内部推算过程一律不得出现在报告中。内部计算在给出报告前完成,用户只看到结果。
禁止2:不得在报告中进行十神自我纠错 十神必须在分析准备阶段算清楚。报告中绝不出现"等一下,重新确认:..."这类纠错过程。十神对照规则:
- 十神必须查 wuxing-tables.md 第四节「十神完整速查表」,不得凭记忆推断
- 以辛(阴金)日主为例(必须牢记,此为高频错误点):
- 甲(阳木)= 正财(辛克甲,阴阳异)
- 乙(阴木)= 偏财(辛克乙,阴阳同)
- 丙(阳火)= 正官(丙克辛,阴阳异)
- 丁(阴火)= 七杀(丁克辛,阴阳同)← 高频错误:丁绝非正官!
- 戊(阳土)= 正印(戊生辛,阴阳异)
- 己(阴土)= 偏印(己生辛,阴阳同)
- 庚(阳金)= 劫财(同金,阴阳异)
- 壬(阳水)= 伤官(辛生壬,阴阳异)
- 癸(阴水)= 食神(辛生癸,阴阳同)
- 核心规则:克我者,阴阳同=七杀,阴阳异=正官。丁(阴)克辛(阴),同阴=七杀,非正官。
禁止3:大运年龄段不得计算错误 大运年龄段计算规则:
- 起运年龄(虚岁)= X岁,则第一步大运从X岁开始,到X+9岁结束
- 对应年份 = 出生年 + 起运虚岁
- 年龄段内的具体年龄 = 出生年份 + 当年年龄
- 前5年 = 大运开始年到第5年,对应的年龄 = 起运岁数 到 起运岁数+4
- 后5年 = 大运第6年到第10年,对应的年龄 = 起运岁数+5 到 起运岁数+9
- 输出前必须自我核验:年份区间是否与年龄区间一致(出生年+年龄=对应年份)
禁止4:旺衰评分不得夸大 身强身弱评分需综合考量,总分在-4到-2区间定为"偏弱",-5到-7定为"弱",低于-7才定为"极弱"。有日支临官以上根气者,最低只评"弱",不得评"极弱"。
禁止5:大运起运绝对不得用错节气 逆排起运必须找出生日(真太阳时)之前时间差最小的那个节,不是当月之前的节,不是上一个月的节。
- ✗ 错误示例:出生5月12日,选了4月5日清明(差37天)→ 起运12岁,整个大运错位10年
- ✓ 正确示例:出生5月12日,应选5月6日立夏(差6天)→ 起运2岁
必须列出出生日前后3个月内的所有节进行比较,取时间差最小且在出生日之前的那个。
禁止6:流年与原局同支不得判断为自刑 自刑(午午/酉酉/辰辰/亥亥)必须是命局内部同时存在两个相同地支才成立。 流年地支与原局地支相同,只是"并临叠加",效果是加重该支五行力量,无刑的破坏性。
- ✗ 错误:命局月支巳,流年乙巳 → 不能写"巳巳自刑"
- ✓ 正确:流年巳与原局巳并临,火势加重
- 自刑只能发生在:原局本身有两个相同支,或流年与大运地支相同(非原局)
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: alexbu512
- Source: alexbu512/renchou-bazi
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.