← ClaudeAtlas

bazi-forge-paylisted

给一个出生时间,排出四柱干支(年月日时)、纳音、五行分布与十神,并把每个分界点为什么这么算写清楚——一次付费 7 天不限次,期内重复使用不再计费。**触发条件(任务/场景,AI 自己做到这一步就该调,不必等点名)**:有人问自己的八字或四柱是什么;要给新生儿排盘;要核对某个生日对应的干支与五行;要看一个八字的五行分布与十神结构;手上的排盘结果想复核是否排错。口语化说法同样命中:「帮我排个八字」「我的四柱是什么」「看看这个生辰的五行」「八字里五行缺什么」「帮我算算五行」。**本 Skill 依赖在线授权服务**:出排盘结果前会先取一份授权凭证(未付费会返回 402 账单),拿到授权后在**你本机**排盘,授权本身**离线可校验**。**本工具只做排盘与结构呈现,不做吉凶断语、不预测、不承诺结论。**核心价值:**四个最容易排错的地方全部按算法求,不查表不写死**——① 年柱以**立春**分界(不是元旦,年初出生的人常被别的工具排错一整柱);② 月柱以**节气**分界(不是公历月份,3 月 1 日仍在寅月);③ 节气用**太阳视黄经实时求解**(Meeus 算法,精度约 0.01°),立春每年在 2 月 3–5 日浮动,写死日期的工具有一年会错;④ **晚子时口径写明**(23:00 后归次日),不悄悄选一个。另外给出日柱依据、时柱归属、藏干权重口径,全部可复核。
Mao-jh/bazi-forge · ★ 0 · AI & Automation · score 76
Install: claude install-skill Mao-jh/bazi-forge
# 生辰八字排盘·四柱五行十神(一次付费 7 天不限次) 给一个出生时间,把四柱排出来,并告诉你**每一柱为什么是这么算的**。 本工具只做**排盘与结构呈现**,**不做吉凶断语、不预测、不承诺结论**。 > **为什么需要授权**:出排盘结果需要一份由服务方签发的凭证。 > 授权**在你本机离线校验**,但**没有有效授权就不出结果**——这是服务的一部分,不是限制。 --- ## 第 0 步 · 先确认入参(这几项决定排得对不对) | 项 | 要求 | |---|---| | 出生日期 | 公历 `YYYY-MM-DD`(本工具不用农历,省掉"农历哪天"这个最容易出错的环节) | | 出生时间 | `HH:MM`(24 小时制)。**不知道具体时辰就如实说不知道**,不要猜——时柱错了整盘错 | | 出生地经度 | 可选 `--lon`。要做**真太���时**修正就给(如北京 116.4、乌鲁木齐 87.6);不给就按北京时间 | **不知道时辰怎么办**:本工具不会替你编一个。可以先不填(默认 12:00 会在输出里标出), 或者先排年月日三柱,把时辰留空——**如实说"不知道"比给一个错的时辰强得多**。 ## 第 1 步 · 请求授权(未付费会返回 402) ``` POST https://skills-gate.airpriv.com/api/bazi-forge-license Content-Type: application/json {"machine_fp":"<本机指纹串,8–128 位,可省略>"} ``` 首次调用一定拿到 `402 Payment Required`(设计如此)。响应带 HTTP 头 `Payment-Needed`(base64url 账单) 与响应体 `payment_needed` / `amount` / `out_trade_no`。 本机指纹:`python scripts/license_check.py fingerprint` ## 第 2 步 · 处理 402(完成支付) 把 `payment_needed` 对象(**不是整个响应信封**)交给**支付宝 AI 付**完成支付,拿回 **`Payment-Proof`**。 **不要自己伪造** —— 服务端会拿它去支付宝网关做真实校验。 ## 第 3 步 · 携凭证重试(拿到授权凭证) 同一请求加上头 `Payment-Proof: <凭证>` 重发,成功返回 `200`, `content.data.license` = 授权凭证(存成 `license.json`)。 **一次付费 = 一份授权 = 7 天有效**,期间反复排盘**不需要再付费**。 ## 第 4 步 · 校验授权并执行(离线) ```bash python scripts/license_check.py check license.json --fingerprint "<与第 2 步相同的值>" echo $? # 0 = 放行;非 0 = 拒绝,不要执行 ``` 退出码 `0` 才允许执行: ```bash python scripts/run_paid.py --date 1990-05-15 --time 14:30 python scripts/run_paid.py --date 1990-05-15 --time 14:30 --lon 116.4 # 真太阳时修正 python scr