生肖与生辰八字

SKILL生活服务
生活服务 未标注权限 许可证不明确
安装这个技能

“生肖与生辰八字推算技能。用于根据用户提供的出生日期与时辰(公历或农历)、性别、可选出生地,推算中国传统干支历命理要素

一句话选型结论

按资料字段整理

生肖与生辰八字是生活服务类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类生活服务 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_da5051d2/shengxiao
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

生活服务
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_da5051d2仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791625566
正文体量8.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
行程与攻略

按目的地和天数排行程。

日常信息查询

查天气、交通、办事信息。

生活事务整理

把琐事整理成清单逐项处理。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在生活服务场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
生肖与生辰八字当前 未标注权限 未标注 未标注 未标注 有
食谱批量下载文件夹 联网访问 GitHub 仓库 28.5 万 Codex、Claude、Cursor 有
食谱创建演示文稿 未标注权限 GitHub 仓库 28.0 万 Codex、Claude、Cursor 有
recipe 备份 sheet AS CSV 联网访问 GitHub 仓库 27.9 万 Codex、Claude、Cursor 有
recipe create Gmail filter 邮件管理 未标注权限 GitHub 仓库 27.8 万 Codex、Claude、Cursor 有
配方观察驱动器变化 联网访问 GitHub 仓库 27.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

8.6 KB
模型实际读到的说明书原文,来自技能仓库

生肖与生辰八字

Overview

把「出生日期 + 时辰」换算成干支历四柱,并给出可解读的结构化命理要素。
所有换算由脚本确定性完成(scripts/bazi.py,仅依赖 Python 标准库,1900-2100 年);
所有解读由助手基于 references/interpretation.md 撰写。

核心原则:算得准、说得清、留得住边界——换算规则透明,命理结论一律定位为传统文化与娱乐参考。

何时使用

  • 用户报出生日期问「我属什么」「我八字是什么」「五行缺什么」「身强还是身弱」
  • 用户给出农历生日、闰月生日,需要换算或排盘
  • 用户想知道出生地带来的真太阳时校正、子时归属、立春前后属相
  • 用户给定性别要排大运、问起运时间
  • 用户要一份带性格与运势倾向的八字解读

不使用:医疗、法律、投资、生育、寿命、改名改运等决定性咨询(见「内容边界」)。

使用步骤

1. 收集信息(缺什么问什么,不要一次性盘问)

必需:出生日期(公历或农历,农历需确认是否闰月)、出生时间(时辰)、性别(排大运需要)。
可选:出生地(用于真太阳时校正,内置 90+ 城市,也可用 --longitude 给经度)。

用户给的信息不完整时:
- 缺时辰 → 先问;用户确实不知,用 --no-hour 只排三柱,并说明年/月柱按当日 12:00 推定。
- 缺出生地 → 直接排盘,说明未做真太阳时校正;若用户在外地出生再补算。
- 日期在 1900 年前或 2100 年后 → 明确告知超出数据范围。

2. 运行脚本

python scripts/bazi.py --date 1990-05-20 --time 14:30 --gender 男 --place 北京
python scripts/bazi.py --lunar-date 2023-02-15 --leap-month --time 08:05 --gender 女 --place 乌鲁木齐
python scripts/bazi.py --date 2024-02-04 --time 16:30 --json      # 需要结构化数据时
python scripts/bazi.py --self-test                                 # 改动脚本后自检

运行环境:使用受管 Python(C:\Users\86173\.workbuddy\binaries\python\versions\3.13.12\python.exe),
脚本只用标准库,无需安装依赖。

3. 校对输入再输出

重点复核三类容易出错的情形,并在回答中说明:

  • 交界日:出生在立春、节气交接当天 → 提示年/月柱随时辰可能改变,给出两种结果。
  • 子时(23:00-01:00):三派并存,默认 23h(23:00 换日、日柱次日、时干用次日日干);
    night(日柱仍当日、时干用次日日干,与常见命理库一致)、0h(全部按当日)。
    出生在 23:00-24:00 时,把 23h 与 night 两种结果都列出并说明差异,
    不要只给一种。
  • 偏远经度:新疆、西藏等地真太阳时校正可达 2 小时,可能改变时柱甚至日柱,需要说明校正量。

4. 撰写解读

以脚本输出为事实底稿,按 references/interpretation.md 的结构写:
排盘事实 → 性格倾向 → 运势倾向 → 一句日常调和习惯 → 免责声明。
用词用「倾向」「更容易」「通常」,不用「必然」「一定」「命中注定」。

5. 每次都带免责声明

声明内容属中国传统文化与民俗娱乐参考,不构成医疗、法律、投资、职业等任何决定性建议。

脚本参数

参数 说明
--date YYYY-MM-DD 公历出生日期(与 --lunar-date 二选一)
--lunar-date YYYY-MM-DD 农历出生日期,配 --leap-month 表示闰月
--time HH:MM 出生时间(当地钟表时间,默认北京时间)
--no-hour 时辰未知,只排年、月、日三柱
--gender 男/女 排大运需要
--place 城市名 内置城市经度,支持模糊匹配
--longitude 度数 直接给东经度数,覆盖 --place
--tz-offset 小时 输入时间的时区偏移,默认 8(北京时间)
--zishi-mode 23h/night/0h 子时换日口径,默认 23h(另两派见下)
--no-correction 不做真太阳时校正
--json 输出 JSON
--self-test 内置自检(日柱锚点、立春分界、子时、农历往返、错误处理)

换算规则要点(详见 references/ganzhi_rules.md)

  • 年柱:以立春为界(不是正月初一);生肖同理。干支年 N:天干 (N-4)%10、地支 (N-4)%12。
  • 月柱:以十二节为界(立春、惊蛰、清明……大雪),中气不换月;月干按五虎遁。
  • 日柱:儒略日数公式 (JDN + 49) % 60;23:00 换日(夜子时归次日,时柱用次日日干)。
  • 时柱:真太阳时所属时辰,时干按五鼠遁。
  • 真太阳时:当地时间 + (经度 − 15×时区) × 4 分钟 + 均时差。
    年柱/月柱/大运按绝对时刻比对节气;日柱/时柱按真太阳时。
  • 大运:阳年男、阴年女顺行,其余逆行;三天折一岁;以月柱为起点顺/逆推六十甲子。
  • 数据:节气表由 astropy 视黄经求解并与 pyephem、公开天文年历交叉校验(分钟级一致);
    农历表由权威农历库导出并做往返校验。

示例对话

> 用户:我 1990 年 5 月 20 日下午 2 点半出生,男,北京人,帮我看看八字

  1. 运行 --date 1990-05-20 --time 14:30 --gender 男 --place 北京
  2. 得到:庚午 辛巳 乙酉 癸未,属马,真太阳时 14:19(校正 −10.6 分钟),
    五行金 3 火 2 木 1 土 1 水 1,日主乙木中和(0.50),5 年 7 个月起运顺行
  3. 按 references/interpretation.md 写性格与运势倾向
  4. 附免责声明

> 用户:我农历 2023 年闰二月十五早上生的,新疆乌鲁木齐,女孩

  1. 运行 --lunar-date 2023-02-15 --leap-month --time 08:05 --gender 女 --place 乌鲁木齐
  2. 换算为公历 2023-04-05,真太阳时 05:52(校正 −132.6 分钟)→ 卯时
  3. 说明:新疆真太阳时比北京时间晚约 2 小时,时柱因此落在卯时而非辰时

> 用户:2024 年 2 月 4 日出生到底属龙还是属兔?

  1. 先问时辰(立春当日 16:27 分界)
  2. 分界前属兔、分界后属龙,两种结果都给出

错误处理(脚本已内置,助手只需转述)

  • 日期超出 1900-2100 → 明确提示范围限制
  • 日期格式错误或日期不存在 → 提示正确格式 YYYY-MM-DD
  • 缺时辰 → 提示补时辰或用 --no-hour
  • 时辰越界(如 25:00)→ 提示 00:00-23:59
  • 闰月不存在(如 2024 年闰三月)→ 提示该年真实闰月或没有闰月
  • 农历日数越界(如 29 天的小月填 30)→ 提示该月实际天数
  • 出生地无法识别 → 提示改用 --longitude

内容边界(强制)

  • 命理内容一律定位为传统文化与娱乐参考,不作科学结论与专业建议。
  • 不输出医疗、法律、投资、职业录用、生育、寿命、婚配定论、改名改运等决定性建议;
    用户追问时说明超出范围并引导专业人士。
  • 用户情绪低落或提及自伤时,不做命理分析,优先同理并建议专业援助。
  • 为第三人算命前提醒取得对方同意;不主动索要身份证号等敏感信息。

文件清单

  • scripts/bazi.py —— 主计算脚本(CLI,标准库)
  • scripts/data/solar_terms.txt —— 1899-2101 年 24 节气时刻(北京时间,分钟)
  • scripts/data/lunar.txt —— 1900-2101 年农历数据(春节日期、闰月、月大月小)
  • scripts/tools/ —— 数据生成脚本(需 astropy / lunarcalendar,仅扩充年份范围时用)
  • references/ganzhi_rules.md —— 完整换算规则、流派差异、数据精度说明
  • references/interpretation.md —— 十神含义、日主性格模板、运势写法、强制边界

常见问题

5 问
答案由本站依据条目字段整理
生肖与生辰八字怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_da5051d2/shengxiao。安装方式为未标注。装完刷新技能列表或重开客户端。

生肖与生辰八字支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

生肖与生辰八字权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

生肖与生辰八字收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

生肖与生辰八字用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。