SuperAPI AI 工具集

astronomia-natal-chart

通用与其它

查看项目

更新于 10-15 20:10

技能介绍

用途:根据用户的出生时间与出生地经纬度,生成西洋占星本命盘,计算上升点(ASC)、中天(MC)、宫位分布、行星黄经与落座、主要相位,适合“帮我排星盘/本命盘”等请求。

主要能力:脚本 scripts/buildNatalChart.ts 生成本命盘,输出 markdown 可读报告或 JSON 结构化结果。当前宫位制固定为 Whole Sign(整宫制);天体包含太阳、月亮、水星、金星、火星、木星、土星、天王星、海王星。脚本只负责排盘计算,不生成占星解释文案。

使用方式:在 skill 根目录(SKILL.md 所在目录)执行。推荐 Node 24 直接运行 TypeScript 源码;低版本可用 tsx。先 npm i;仅在需要兼容运行时安装 npm i -D tsx。命令:node scripts/buildNatalChart.ts --datetime <ISO8601-with-timezone> --lat <latitude> --lon <longitude> [--orb <deg>] [--format <markdown|json>],兼容方式为 tsx scripts/buildNatalChart.ts 加相同参数。

参数:--datetime 必填,须含时区的 ISO 8601(如 1990-05-15T14:30:00+08:00);--lat 必填,-90..90;--lon 必填,东经为正、西经为负,-180..180;--orb 可选,相位容许度 0..12,默认 6;--format 可选,markdown 或 json,默认 markdown。

限制:命令须在本 skill 根目录执行;时间必须带时区,否则结果偏差或被拒绝执行;当前仅支持整宫制,Placidus/Koch 需扩展算法;不包含占星解释文案生成。其余收费、平台等信息暂未提供。