zwds-openclaw
SKILL.md
紫微斗数(OpenClaw / zwds 技能)
何时使用
用户需要紫微斗数结构化命盘(十二宫、主星、四化、流年年龄列表等),或在此基础上解盘、论命时启用本技能。
硬禁止
- 不得在运行环境中
pip install py-iztro或依赖pythonmonkey。 - 不得用 Python 直接调用 iztro。
- 不得依赖外部在线排盘 API、地理编码服务或远程数据库;经度仅来自本技能自带的
zwds-cli/data/longitudes.json或用户提供的longitude。
标准排盘:须使用本目录下的 zwds-cli(内置真太阳时、time_index 映射及统一 JSON 输出,见下文 shell 契约)。
直接调用 iztro npm 库:仅当你要写额外 Node 脚本(例如按官方文档试验 horoscope、流耀 API)时使用;见下文「iztro 官方文档与库用法」。跳过 CLI 时不会自动套用 zwds-cli 内的时辰与真太阳时规则,产盘可能与标准流程不一致。
环境前置
- 安装 Node.js >= 18。