前言¶
业务系统里经常遇到一类需求:用户报了一个城市名,或者日志里落了一个经纬度,需要立刻知道那里用的是哪个时区、现在几点。这类问题看似简单,坑却不少——夏令时切换、跨天的时间差、不同地区历史时区规则不一致,自己写一套换算很容易出错。
下面介绍的 geo timezone 这个 Skill,就是把这个判断交给模型时可用的一个现成能力:根据地理位置直接给出对应的时区信息和当前时间。
这是什么¶
一句话定位:根据地理位置(城市名或经纬度)获取对应的时区信息和当前时间。
- Skill 坐标:
@user_c36d82a7/geo-timezone - 发布者:
user_c36d82a7 - 来源:community(社区贡献)
- 当前版本:
1.0.1 - 分类:
life-service - 标签:
requires_api_key=false,即不需要额外的 API Key
它解决的是「把地理位置映射到时区和当前时间」这件事,免去开发者自己接时区库、自己处理夏令时规则的成本。
核心功能¶
根据官方简介,能力边界如下:
- 输入可以是城市名,也可以是经纬度坐标。
- 输出是该位置对应的时区信息。
- 同时可以给出该位置的当前时间。
触发场景也在简介中明确写出,共四类:用户问某个城市的时区、问某地的当地时间、问时区偏移量、想知道某个地点此刻的时间。
需要注意的是,requires_api_key=false 只说明使用该 Skill 不需要额外配置 API Key,不代表它不依赖任何外部时间或地理数据源。具体底层数据来源未在抓取到的资料中说明,需要以官方页面为准。
安装与启用¶
本次写作中,SkillHub 官方页面和 API 地址均无法抓取成功,因此安装命令、目录约定和配置文件字段未能核实,这里不给出未经验证的命令,避免误导。
可核实的基本信息如下:
- 官方地址:https://api.skillhub.cn/user_c36d82a7/geo-timezone
- SkillHub 页面:https://www.skillhub.cn/skills/user_c36d82a7/geo-timezone
- 来源为 community,说明它不是 SkillHub 官方出品,而是社区提交的 Skill,使用前建议先确认其数据来源和输出可靠性是否符合你的要求。
拿到安装方式后,按通用 SKILL.md 流程放置文件、按需在客户端中启用即可。如果所在客户端(Cursor、Codex CLI、Claude Code 等)对 Skill 目录位置有差异,以该客户端当前版本的文档为准。
典型用法¶
以下四类调用场景来自官方简介,属于可直接复现的需求描述,而非实测输出示例:
1、用户询问某个城市的时区,例如「这个城市用哪个时区」。
2、用户想知道某地的当地时间。
3、用户想知道某地的时区偏移量。
4、用户想知道某个指定地点此刻的时间。
输入形式上,既可以给城市名,也可以给经纬度坐标,两者在官方简介中是并列的输入方式。
适用场景与注意¶
适合的场景:需要根据地理位置做时间换算或展示当地时间,且不想自己维护时区与夏令时规则的应用;客服、调度、日程类工具里处理跨地区时间。
需要注意的地方:
- 来源是 community,不是官方维护,版本停留在
1.0.1,更新频率需要自行确认。 - 抓取资料中显示下载 525 次、安装 7 次。安装量很低,说明实际验证过的用户不多,接入关键路径前建议自己先跑一遍典型查询。
- 评分 100000,属于该平台的评分数值,不代表功能实测结论。
- 城市名这类自然语言输入存在歧义风险(同名城市、拼写近似),建议在业务侧增加确认或约束,不要直接信任模型的解析结果。
结尾¶
geo timezone 的价值很集中:把「地理位置 → 时区 + 当前时间」这一步封装起来,省去自己写时区换算逻辑的维护成本。它不需要 API Key,上手门槛低,但作为社区来源、安装量不高的 Skill,建议先在小范围内验证输出准确性,再决定是否放进核心链路。
官方地址:https://api.skillhub.cn/user_c36d82a7/geo-timezone