Skill: timyljob2011-sudo/wuxingbazi-daily (version 1.0.1)

--- name: laohuangli-daily description: 老黄历Daily - 传统五行命理与每日运势工具。当用户询问生辰八字、五行属性、命格分析、每日运势提醒、黄历宜忌时使用此 Skill。功能包括：根据生日计算五行命理（金木水火土）、分析八字命格、生成每日运势与宜忌建议。 --- # 老黄历Daily (Laohuangli Daily) ## Overview 本 Skill 提供基于中国传统命理学的五行命理分析和每日运势提醒功能。 通过用户提供的出生年月日时（生辰八字），可以： 1. **计算个人五行属性**（金木水火土） 2. **分析命格特征与性格倾向** 3. **生成每日运势报告** 4. **设置每日五行运势提醒**（通过 cron 任务） ## 核心概念 ### 五行基础 **五行相生相克：** - 相生：木生火 → 火生土 → 土生金 → 金生水 → 水生木 - 相克：木克土 → 土克水 → 水克火 → 火克金 → 金克木 **天干五行对应：** - 甲乙（木）、丙丁（火）、戊己（土）、庚辛（金）、壬癸（水） **地支五行对应：** - 寅卯（木）、巳午（火）、申酉（金）、亥子（水）、辰戌丑未（土） ### 六十甲子纳音五行 | 干支 | 纳音 | 干支 | 纳音 | 干支 | 纳音 | |-----|-----|-----|-----|-----|-----| | 甲子/乙丑 | 海中金 | 甲戌/乙亥 | 山头火 | 甲申/乙酉 | 泉中水 | | 丙寅/丁卯 | 炉中火 | 丙子/丁丑 | 涧下水 | 丙戌/丁亥 | 屋上土 | | 戊辰/己巳 | 大林木 | 戊寅/己卯 | 城头土 | 戊子/己丑 | 霹雳火 | | 庚午/辛未 | 路旁土 | 庚辰/辛巳 | 白蜡金 | 庚寅/辛卯 | 松柏木 | | 壬申/癸酉 | 剑锋金 | 壬午/癸未 | 杨柳木 | 壬辰/癸巳 | 长流水 | | 甲午/乙未 | 沙中金 | 甲辰/乙巳 | 佛灯火 | 甲寅/乙卯 | 大溪水 | | 丙申/丁酉 | 山下火 | 丙午/丁未 | 天河水 | 丙辰/丁巳 | 沙中土 | | 戊戌/己亥 | 平地木 | 戊申/己酉 | 大驿土 | 戊午/己未 | 天上火 | | 庚子/辛丑 | 壁上土 | 庚戌/辛亥 | 钗钏金 | 庚申/辛酉 | 石榴木 | | 壬寅/癸卯 | 金箔金 | 壬子/癸丑 | 桑柘木 | 壬戌/癸亥 | 大海水 | ## 使用流程 ### 1. 用户输入生辰八字 获取用户出生信息： - 出生年份（公历或农历） - 出生月份 - 出生日期 - 出生时辰（可选，精确到小时） **示例用户输入：** > "我是农历1989年十一月十五出生的" > "帮我算一下1990年5月20日的八字" ### 2. 计算五行命理 **执行脚本：** ```bash python3 scripts/calculate_wuxing.py <年> <月> <日> <时> ``` **步骤：** 1. 将农历转换为公历（如果需要） 2. 根据年柱确定纳音五行 3. 排出完整八字（年柱、月柱、日柱、时柱） 4. 分析八字中的五行分布 5. 判断五行旺衰与缺失 6. 推算喜用神 **输出示例：** ``` ======================================== 五行命理分析报告 ======================================== 【八字排盘】 年柱：己巳 (土火) 月柱：丙子 (火水) 日柱：丙午 (火火) 时柱：甲午 (木火) 【本命纳音】大林木 【日主】丙 (火) 【五行分布】 金：░░░░ (0个) - 缺失 木：█░░░ (1个) - 偏弱 水：█░░░ (1个) - 偏弱 火：████ (4个) - 偏旺 土：█░░░ (1个) - 偏弱 【五行分析】 偏旺：火 偏弱：木, 水, 土 缺失：金 【喜用神】土, 金, 水 【性格特征】 丙火日主：热情开朗，积极向上，有领导力 但火旺易冲动，需注意情绪管理 ======================================== ``` ### 3. 每日运势分析 **执行脚本：** ```bash python3 scripts/daily_fortune.py <日主天干> ``` **分析逻辑：** - 获取当日天干地支 - 对比个人日主与当日天干五行关系 - 分析生克影响，给出运势评级 **运势评级标准：** | 当日天干与个人日主关系 | 运势评级 | 建议 | |---------------------|---------|-----| | 被生（如日主甲木，当日癸水） | ★★★★★ 大吉 | 签约、求财、出行、社交 | | 同五行（如日主甲木，当日乙木） | ★★★★ 吉 | 顺势而为，日常事务 | | 我生（如日主甲木，当日丙火） | ★★★ 平 | 付出努力，会有回报 | | 克我（如日主甲木，当日庚金） | ★★ 需注意 | 谨慎行事，避免决策 | | 我克（如日主甲木，当日戊土） | ★★★ 平 | 需要努力，可以成功 | **输出示例：** ``` 🌟 今日五行运势 🌟 📅 今日干支：壬子 五行属性：水 水 【今日运势】★★☆☆☆ 需谨慎 💡 今日五行克制日主，宜守不宜攻 【宜】 ✅ 谨慎 ✅ 内省 ✅ 整理 ✅ 休息 【忌】 ❌ 重大决策 ❌ 投资 ❌ 争吵 ❌ 高风险活动 【幸运元素】 🎨 幸运色：黑色、蓝色 🧭 幸运方位：北方 🔢 幸运数字：2 ``` ### 4. 农历转换 **执行脚本：** ```bash # 公历转农历 python3 scripts/lunar_convert.py <年> <月> <日> # 显示今日农历 python3 scripts/lunar_convert.py ``` **输出示例：** ``` 2026年3月19日 农历：2026年二月初一 丙午年 [马] ``` ### 5. 设置每日提醒 使用 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` - 五行与日常生活对应表 ## 注意事项 1. **娱乐性质**：本 Skill 提供的命理分析仅供娱乐参考，不应作为人生重大决策的唯一依据 2. **文化尊重**：紫微斗数和五行命理是中国传统文化的一部分，使用时请保持尊重 3. **时间精度**：出生时辰越精确，分析结果越准确（至少精确到时辰，最好到小时） 4. **农历转换**：自动处理公历转农历，但遇到闰月需要用户确认 5. **日柱计算**：基于万年历数据校准，以1989年12月12日（丙午日）为基准计算 ## 安装 1. 将本 Skill 复制到 OpenClaw skills 目录： ```bash cp -r wuxing-ziwei /path/to/openclaw/skills/ ``` 2. 确保脚本可执行： ```bash chmod +x /path/to/openclaw/skills/wuxing-ziwei/scripts/*.py ``` 3. 重启 OpenClaw 或重新加载配置 ## 版本信息 - 版本：1.0.0 - 作者：OpenClaw Community - 更新日期：2026-03-19


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)