1. Skill 简介
classical-astrology(古典占星学解盘) 是一款古典占星解盘工具。
它能做什么?当你输入出生时间地点,它会按照古典占星的正统流程——先断格局、再论事业财运、接着看健康婚恋、最后分析性格——给你输出一份完整的星盘解读报告。
适合谁用?对占星感兴趣但不想被"今日运势""下周星座运势"敷衍的朋友;想认真了解自己星盘、但又找不到靠谱解盘师的占星爱好者;以及……像我一样既穷又好奇的人(毕竟请一次正经的占星师解读,动辄几百上千)。
2. 使用场景
说出来有点不好意思——我做这个 Skill,起因是被AI占星"伤害"过。
市面上你能搜到的AI占星工具,要么是现代占星的套路(满屏的"水逆期间要注意沟通"),要么干脆就是娱乐向的"今日运势猜猜乐"。你问它:"我太阳白羊、上升狮子、月亮天蝎,这配置怎么样?"它大概率会告诉你:“白羊座的你今天很有冲劲!”
……这跟没说有什么区别?
古典占星完全是另一套玩法。它讲究行星的庙旺落陷——同一颗行星,在不同星座威力天差地别;它看宫主星和飞星——你的财帛宫主飞到了哪里,决定了你赚钱的"路子";它有严格的分析顺序——先定格局,再论各宫,不是想到哪说到哪。
问题是,这套东西太复杂了。普通人想入门,光是搞清楚"水星在双子是入庙、在处女是擢升、在双鱼是失势"就得记半天。更别说还要算相位、看飞星、论推运……
所以我想:如果能把这套规则编码进一个 Skill,让 AI 按照古典占星的逻辑起盘解盘,那不香吗?
3. 创作过程
技术架构
整个 Skill 的结构比较清晰:
classical-astrology/
├── SKILL.md # 技能说明和分析规则
├── astro_api.py # 核心脚本,调用占星API获取星盘数据
└── astro_config.json # 配置文件
核心依赖是 astro_api.py,它会调用外部占星 API,根据出生时间地点返回星盘数据。
关键提示词设计
最核心的部分是 SKILL.md 里定义的分析规则。我花了不少时间打磨这套提示词,核心要点是:
1. 明确的顺序要求
分析必须按以下顺序进行:
1. 格局判断
2. 事业分析
3. 财运分析
4. 健康分析
5. 婚恋分析
6. 性格分析
2. 庙旺落陷必须标注
每个行星出场时,都要标注它的庙旺状态。比如"水星处女9宫入庙",“土星摩羯1宫入庙”,“金星天蝎12宫落陷”——这些信息是古典占星的核心依据,不能漏。
3. 输出格式示例
我给了一个详细的输出格式示例,确保 AI 理解我要的是什么:
格局判断 → 事业 → 财运 → 健康 → 婚恋 → 性格
每个板块都要有"宫主星分析"和"宫内星分析"
结论要直接、明确,不要"可能……也许……说不定……"
工作流配置
使用方式很简单,说“用古典占星的skill帮我解盘”,说出出生年月日时间地点
实际调用时,API 会返回完整的星盘数据,包括:
各宫宫头星座
各行星所在星座和宫位
主要相位
行星庙旺落陷状态
然后 Skill 按照规则进行解读,输出报告。
4. 使用步骤
Step 1:安装 Skill
Step 2:准备出生信息
你需要一个准确的出生时间(精确到分钟)和出生地点。占星对时间敏感,差一小时可能上升星座就变了。
Step 3:输入命令
说“用古典占星的skill帮我解盘”,说出出生年月日时间地点
Step 4:获取报告
稍等几秒,你会收到一份完整的古典占星分析报告,按照格局→事业→财运→健康→婚恋→性格的顺序输出。
5. 效果展示
6. Skill 链接
链接:https://pan.baidu.com/s/1uilT1Vl_BwQS6yny1NOerA?pwd=ngj8
提取码:ngj8
7. 总结与思考
最满意的地方
这个 Skill 最让我有成就感的地方,是把一套复杂的分析流程"封印"进了一个提示词里。
古典占星的分析逻辑其实很死板:先格局、后事业、再财运……每一步都有固定的套路。问题是你让 AI 直接来分析,它往往会"自由发挥"——跳着说、挑重点说、加入现代占星的主观解读。
通过精心设计的提示词,现在这个 Skill 能严格按照古占的流程走,该讲庙旺讲庙旺,该说飞星说飞星,顺序不乱、要素不漏。
后续优化方向
目前的功能是本命盘解读,还有很多想加的方向:
法达星限推运(Dory)——这是古典占星最经典的推运方法,通过行星之间的"过运"来预测人生各阶段运势。
行运盘分析(Transit)——看当前行星过运对本命盘的影响,比如"土星正在经过你的第几宫"之类的。
欢迎体验,评论区见!
命理仅供参考,人生还是靠自己奋斗。



