本 Skill 提供基于中国传统命理学的五行命理分析和每日运势提醒功能。
通过用户提供的出生年月日时(生辰八字),可以:
五行相生相克:
天干五行对应:
地支五行对应:
干支纳音干支纳音干支纳音甲子/乙丑海中金甲戌/乙亥山头火甲申/乙酉泉中水丙寅/丁卯炉中火丙子/丁丑涧下水丙戌/丁亥屋上土戊辰/己巳大林木戊寅/己卯城头土戊子/己丑霹雳火庚午/辛未路旁土庚辰/辛巳白蜡金庚寅/辛卯松柏木壬申/癸酉剑锋金壬午/癸未杨柳木壬辰/癸巳长流水甲午/乙未沙中金甲辰/乙巳佛灯火甲寅/乙卯大溪水丙申/丁酉山下火丙午/丁未天河水丙辰/丁巳沙中土戊戌/己亥平地木戊申/己酉大驿土戊午/己未天上火庚子/辛丑壁上土庚戌/辛亥钗钏金庚申/辛酉石榴木壬寅/癸卯金箔金壬子/癸丑桑柘木壬戌/癸亥大海水
获取用户出生信息:
示例用户输入:
"我是农历1989年十一月十五出生的" "帮我算一下1990年5月20日的八字"
执行脚本:
bash
python3 scripts/calculate_wuxing.py <年> <月> <日> <时>
步骤:
输出示例:
text
========================================
五行命理分析报告
========================================
【八字排盘】
年柱:己巳 (土火)
月柱:丙子 (火水)
日柱:丙午 (火火)
时柱:甲午 (木火)
【本命纳音】大林木
【日主】丙 (火)
【五行分布】
金:░░░░ (0个) - 缺失
木:█░░░ (1个) - 偏弱
水:█░░░ (1个) - 偏弱
火:████ (4个) - 偏旺
土:█░░░ (1个) - 偏弱
【五行分析】
偏旺:火
偏弱:木, 水, 土
缺失:金
【喜用神】土, 金, 水
【性格特征】
丙火日主:热情开朗,积极向上,有领导力
但火旺易冲动,需注意情绪管理
========================================
执行脚本:
bash
python3 scripts/daily_fortune.py <日主天干>
分析逻辑:
运势评级标准:
当日天干与个人日主关系运势评级建议被生(如日主甲木,当日癸水)★★★★★ 大吉签约、求财、出行、社交同五行(如日主甲木,当日乙木)★★★★ 吉顺势而为,日常事务我生(如日主甲木,当日丙火)★★★ 平付出努力,会有回报克我(如日主甲木,当日庚金)★★ 需注意谨慎行事,避免决策我克(如日主甲木,当日戊土)★★★ 平需要努力,可以成功
输出示例:
text
🌟 今日五行运势 🌟
📅 今日干支:壬子
五行属性:水 水
【今日运势】★★☆☆☆ 需谨慎
💡 今日五行克制日主,宜守不宜攻
【宜】
✅ 谨慎
✅ 内省
✅ 整理
✅ 休息
【忌】
❌ 重大决策
❌ 投资
❌ 争吵
❌ 高风险活动
【幸运元素】
🎨 幸运色:黑色、蓝色
🧭 幸运方位:北方
🔢 幸运数字:2
执行脚本:
bash
# 公历转农历
python3 scripts/lunar_convert.py <年> <月> <日>
# 显示今日农历
python3 scripts/lunar_convert.py
输出示例:
text
2026年3月19日
农历:2026年二月初一 丙午年 [马]
使用 cron 创建每日运势提醒:
bash
# 每天早上 8:17 发送运势提醒(避开整点高峰)
cron add --name "daily-wuxing-reminder" \
--schedule "17 8 * * *" \
--command "python3 /path/to/daily_fortune.py <日主>"
五行吉利颜色忌讳颜色金白色、金色、银色红色、紫色木绿色、青色、翠色白色、金色水黑色、蓝色、灰色黄色、棕色火红色、紫色、粉色黑色、蓝色土黄色、棕色、咖啡色绿色、青色
五行吉利方位忌讳方位金西方、西北南方木东方、东南西方水北方中央、西南火南方、东南北方土中央、西南、东北东方
五行幸运数字金4、9木3、8水1、6火2、7土5、0
五行五脏六腑五官情志金肺大肠鼻悲木肝胆目怒水肾膀胱耳恐火心小肠舌喜土脾胃口思
场景1:用户询问八字
用户: 帮我算算我的五行命理,我是农历1989年十一月十五出生的
助手: 好的,我来为您计算五行命理:
农历:1989年十一月十五 公历:1989年12月12日 八字:己巳年 丙子月 丙午日
五行分析:
- 金:缺失 ⚠️
- 木:偏弱
- 水:1个(适中)
- 火:4个(偏旺)🔥
- 土:1个(适中)
本命纳音:大林木 日主:丙火(太阳之火) 性格:热情开朗,有领导力,但需注意控制情绪
喜用神:土、金、水(泄火之气,补金之缺)
场景2:用户查看今日运势
用户: 看一下我今天的运势
助手: 根据您的八字(日主丙火),今日运势如下:
📅 今日:壬子日(水水) 【运势】★★☆☆☆ 需谨慎
今日水旺克火,建议您:
- ✅ 宜:保守行事、多休息、整理规划
- ❌ 忌:重大决策、冲动投资、激烈争论
- 🎨 幸运色:黑色、蓝色
- 🧭 幸运方位:北方
场景3:设置每日提醒
用户: 设置每天早上提醒我的五行运势
助手: 好的,我来为您设置每天早上 8:17 的五行运势提醒。
已创建定时任务:
- 任务名称:daily-wuxing-reminder
- 提醒时间:每天早上 8:17
- 提醒内容:当日五行运势、宜忌事项、幸运元素
明天早上您就能收到第一份运势提醒了!
主要脚本位于 scripts/ 目录:
脚本功能用法calculate_wuxing.py根据生日计算五行命理python3 calculate_wuxing.py <年> <月> <日> <时>``daily_fortune.py生成当日运势分析python3 daily_fortune.py <日主天干>``lunar_convert.py公历农历转换python3 lunar_convert.py [年] [月] [日]
references/nayin_table.md - 六十甲子纳音五行表references/ziwei_stars.md - 紫微斗数十四主星详解references/wuxing_daily.md - 五行与日常生活对应表将本 Skill 复制到 OpenClaw skills 目录: bash
cp -r wuxing-ziwei /path/to/openclaw/skills/
确保脚本可执行: bash
chmod +x /path/to/openclaw/skills/wuxing-ziwei/scripts/*.py
重启 OpenClaw 或重新加载配置