Agent Skills
返回列表
Swiss Ephemeris 本命盘制图工具

Swiss Ephemeris 本命盘制图工具

设计多媒体 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-astro-natal-chart。

技能介绍

解决什么问题

很多占星盘工具把文本结果和图片生成拆成两套代码,行星位置、宫头、相位容易不一致;也有脚本只输出数字,缺少可直接查看的完整盘面。这个技能面向需要同时拿到可解析数据和可展示 PNG 的场景,用单一计算源生成本命盘结果。

技能如何工作

  • 以 natal_chart_swe.py 作为唯一计算引擎,基于 Swiss Ephemeris 计算行星、宫位、相位、ASC/MC 等数据。
  • 通过 --json 导出结构化结果,供渲染器或 AI 工作流消费。
  • draw_wheel.py 不做独立占星计算,只调用 natal_chart_swe.py --json,再用 Pillow 绘制 5760×2880 的盘面图。
  • 图片包含星轮、行星符号、宫位线、相位线、图例,以及英文/俄文解释面板;支持 --name、--lang、--conclusion 等参数。

适用边界与注意点

  • 运行环境偏具体:面向 Windows x64、Python 3.14 与特定原生扩展环境,跨平台使用需先确认依赖。
  • 输出属于占星数据计算与制图,不是通用数据可视化组件;若只需要 JSON,可直接使用计算脚本,不必启动图形渲染。
  • draw_wheel.py 的解释文本依赖内置双语数据模块,--conclusion 仅渲染外部提供的结论文本,不会自动生成结论。

使用场景

  • 把出生时间地点转成行星、宫位与相位的结构化占星数据。
  • 生成 5760×2880 的本命盘 PNG,用于报告页面或咨询展示。
  • 先用 `--json` 导出盘面数据,再让模型生成结论并写入图片面板。
  • 制作俄文/英文版本,并保持行星、宫头与相位结果一致。

适合人员

  • 构建占星数据服务的工程师,需要复用 Swiss Ephemeris 计算层。
  • 制作个性化图文报告的开发者,需要把 JSON 结果渲染成 PNG。
  • 设计 AI 工作流的人,希望模型结论能写入盘面解释面板。
  • 研究本命盘可视化的技术人员,需要检查宫位、相位与符号渲染。