关于 calendar-api
calendar-api 是通过 接口盒子 API 查询指定日期传统黄历信息的技能。默认查询当天,并按类别展示返回字段,也可输出原始 JSON。
主要功能
- 01通过 接口盒子 API 查询黄历
- 02默认查询当天日期
- 03支持输入指定日期
- 04按类别显示非空字段
- 05支持输出原始 JSON
适用场景
- 01查询当天的传统历法信息
- 02查看指定日期的宜忌等内容
- 03以 JSON 检查 API 返回结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ wmy2981/ skills --skill calendar-api安装后在 Claude Code 中输入/calendar-api确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.claude-plugin/plugin.jsonreferences/api_doc.mdscripts/.env.examplegetzdday.py详细介绍
中国日历查询
查询接口盒子 API(API ID:278),获取任意日期的完整中国传统日历(黄历)信息。
执行规则
直接运行用户请求的命令,不要预先检查依赖、环境变量或配置。如果出现问题,脚本会报出清晰的错误——届时再检查并修复。
环境变量
| 变量 | 说明 |
|---|---|
JKHZ_ID | 接口盒子 (apihz.cn) 用户 ID |
JKHZ_KEY | 接口盒子 API 密钥 |
脚本会自动从 ~/.wmyskills/.env(所有技能共用)加载这些变量;如果脚本目录中存在 scripts/.env,则优先使用其中的变量。请以 scripts/.env.example 为模板,将变量添加到 ~/.wmyskills/.env,切勿覆盖已有文件。
要求
pip install python-dotenv tzdata
用法
脚本:scripts/getzdday.py
查询今天
python scripts/getzdday.py
查询指定日期
python scripts/getzdday.py 2025-06-05
输出原始 JSON(用于调试)
python scripts/getzdday.py 2025-06-05 --json
输出类别
脚本将返回的数据整理为以下类别:
| 类别 | 字段 |
|---|---|
| 📆 公历 | 年、月、日、星期、闰年 |
| 🌙 农历 | 农历年、月、日 |
| 🎊 节日 | 公历节日、农历节日 |
| ⭐ 星座与生肖 | 星座、生肖、日生肖 |
| 📜 干支 | 年/月/日干支、日纳音 |
| 🌿 节气与物候 | 节气、说明、物候、数九、三伏 |
| ☯ 宜忌 | 宜、忌、吉神、凶神 |
| 🧭 方位 | 喜神、财神、福神、贵神方位 |
| ⚠️ 冲煞 | 相冲、方向冲、天神、黄道/黑道 |
| 🔢 值星与神煞 | 值星(12 值星)、12 神、六爻、月相 |
| 🌟 星宿 | 28 星宿、动物、吉凶、七曜、四宫、四象 |
| 📖 彭祖与胎神 | 彭祖百忌、胎神方位、太岁 |
| 📅 佛道历 | 佛历、道历、伊斯兰历 |
| 📊 其他 | 五行、儒略日、九星、季节 |
注意事项
- 默认查询今天(Asia/Shanghai 时区)
- API 支持的年份范围:1800 年至明年
- 格式化输出适合直接显示;使用
--json进行调试 - API 可能会因日期不同而返回不同字段;脚本会动态显示所有非空字段
- 匹配用户使用的语言。 输出语言必须与用户提问的语言一致。用户用中文提问时,所有类别标签和说明都必须使用中文;用英语提问时则使用英语。
评论
支持 Markdown