返回 Skill 列表
extension
分类: 其它无需 API Key

星盘

当用户想要生成或分析占星出生图(本命盘)时使用此技能。 支持计算行星位置、绘制星盘轮图并提供占星解读。 触发关键词:astrology chart、birth chart、natal chart、horoscope、 star chart、星盘、星座盘、占星。

person作者: user_5fed1d94hubcommunity

Astrology Chart — 星盘生成技能

完整星盘生成工具包:行星计算 + 图形绘制 + 文字解读,三合一。

快速开始

方式一:一键运行

python run.py --name "姓名" --date 1990-01-15 --time 14:30 \
    --lat 39.9 --lon 116.4 --tz Asia/Shanghai --lang zh

方式二:分步运行

# Step 1: 计算星位
python scripts/calculate_chart.py --name "姓名" --date 2026-01-21 --time 12:00 \
    --lat 31.23 --lon 121.47 --tz Asia/Shanghai --output chart_data.json

# Step 2: 绘制星盘图
python scripts/draw_chart.py --input chart_data.json --output chart.png --style dark

# Step 3: 生成解读
python scripts/interpret_chart.py --input chart_data.json --output report.txt --language zh

依赖安装

pip install matplotlib numpy

可选(提高计算精度):

pip install pyswisseph pytz

文件说明

astrology-chart-skill/
├── SKILL.md                  # 技能说明文件(本文件)
├── README.md                 # 使用说明
├── requirements.txt          # Python 依赖
├── run.py                    # 一键运行脚本
├── scripts/
│   ├── calculate_chart.py    # 行星位置计算
│   ├── draw_chart.py         # 星盘图绘制
│   └── interpret_chart.py    # 星盘解读
├── references/
│   └── astrology_knowledge.md # 占星学参考知识
└── example/
    └── chart_input.json      # 示例输入文件

生成效果

  • 暗色/亮色主题圆形星盘 PNG 图
  • 12 星座色环 + 12 宫位分区
  • 10 颗行星符号和度数标注
  • 相位彩色连线
  • ASC/MC/IC/DC 标记
  • 底部个人信息栏
  • 中文/英文解读报告