下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-gfrg4dba--staroracle.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-gfrg4dba/staroracle。星运神谕:专业占星命盘解读。基于真实星历(Swiss Ephemeris)精准计算本命盘(太阳/月亮/上升/七大行星落座/落宫/相位),结合 AI 深度解读生成高质量性格/情感/事业/成长报告;支持星座配对深度解读、年度运势、每日运势、生日查星座。返回结构化JSON,供Agent直接消费。
阅读全文 (展开查看完整说明)
概述
按次计费的占星 skill。真实星历计算 + AI 深度解读。
功能
- 生日查星座:出生年月日 → 太阳星座
- 本命盘解析:真实星历(瑞士星历)计算太阳/月亮/上升 + 七大行星(水金火木土)落座
- 个性化解读:真实星盘 → 预生成文案库查表 → 性格本质/情感模式/事业倾向/成长建议 四段
- 星座配对解读:两个星座 → 匹配度 + 共通点/潜在摩擦/相处建议 三段深度解读(66组预生成)
- 年度运势:星座 × 年份 → 整体/事业/爱情/财运 四维(预生成文案库)
- 每日运势:任意星座 × (今日/本周/本月) → 事业/爱情/财运/健康四维
付费前置检查
调用本 Skill 前,检查当前 Agent 是否已安装 weixinpay 插件:
- 已安装:可继续提供付费服务
- 未安装:提示"当前 Agent 暂不支持微信支付付费能力",终止流程
付费调用流程(微信支付 Agent Pay / X402 协议)
本 Skill 为付费 Skill,通过微信支付 X402 AI 预下单协议按次计费。付费服务部署在 https://meihua.astrakairos.com/constellation/。
工作流程
- 请求资源:
POST https://meihua.astrakairos.com/constellation/api/resource
Body:{"task_type":"birthday","birthday":"YYYY-MM-DD"}(bundle/pair/yearly/daily 见下方参数规则)
- 处理 402 响应:请求返回 HTTP 402,提取响应头中的 WeixinPay-Required(支付码 payment_code)和 X-Out-Trade-No(订单号),两者都必须保存。
- 发起支付:将 WeixinPay-Required 的值作为 paymentCode,调用 weixinpay_pay 向用户申请微信支付授权。
- 支付成功后获取付费内容(⚠️ 必须执行):重新
POST同一接口,Headers 携带WeixinPay-Required和X-Out-Trade-No(第二步保存的值),Body 与第一步完全一致。支付验证通过后返回 HTTP 200 + 付费报告。
⚠️ 第四步最容易被遗漏:支付成功后必须携带 X-Out-Trade-No Header 重新请求,否则永远拿不到付费内容。Body 与第一次请求保持一致,仅通过 Header 传递订单号和支付凭证。
调用方式(统一走 HTTP 付费服务)
本 Skill 为付费 Skill,所有功能一律通过付费服务获取,均需走微信支付 X402 流程(见上方「付费调用流程」)。服务地址:
https://meihua.astrakairos.com/constellation/api/resource
通过请求体 task_type 区分功能:
| 功能 | task_type | 必填参数 |
|---|---|---|
| 本命盘深度报告 | birthday | birthday(YYYY-MM-DD) |
| 星座配对 | pair | sign、sign_b |
| 年度运势 | yearly | sign、year |
| 每日运势 | daily | sign、period(今日/本周/本月) |
调用示例:本命盘深度报告
- 首次请求:
POST https://meihua.astrakairos.com/constellation/api/resource
Body: {"task_type":"birthday","birthday":"1995-06-15"}→ 返回 HTTP 402,记录响应头中的 WeixinPay-Required(支付码)和 X-Out-Trade-No(订单号)。
- 发起支付:调用
weixinpay_pay(paymentCode=<WeixinPay-Required值>)让用户授权微信支付。 - 支付成功后重试(必须执行):
POST 同一接口
Headers: X-Out-Trade-No: <第二步保存的订单号>
Body: 与首次请求完全一致→ 返回 HTTP 200 + 完整深度报告(五大部分 AI 解读)。
⚠️ 每次调用都必须走完「402 → 支付 → 带 X-Out-Trade-No 重试」三步,否则拿不到付费内容,也不会正确计费。
constellation.py本机 CLI 仅用于本地开发调试,不用于付费调用。
参数规则
- 星座名必须是标准 12 星座中文名(白羊/金牛/双子/巨蟹/狮子/处女/天秤/天蝎/射手/摩羯/水瓶/双鱼 座)
- 日期格式严格为 YYYY-MM-DD
- 周期默认"今日",可指定 今日/本周/本月
输出特性
- 所有输出为 UTF-8 JSON
- 本命盘用真实星历(Swiss Ephemeris)计算行星落座/落宫/相位,再由 AI(qwen-turbo)生成五大部分深度报告
- 配对/年度/每日运势同样由付费服务返回结构化结果
- 同一天同星盘查询结果稳定一致
运行环境
- 付费后端服务部署于 HTTPS 服务器,需已安装
pyswisseph(真实星历)及 FastAPI 依赖 - AI 深度报告由
qwen-turbo生成,失败时自动降级为静态模板,不中断服务 - 本机
constellation.py仅为后端引擎代码,不在调用方运行