geo timezone:按城市名或经纬度给出时区与当地时间

前言

业务系统里经常遇到一类需求:用户报了一个城市名,或者日志里落了一个经纬度,需要立刻知道那里用的是哪个时区、现在几点。这类问题看似简单,坑却不少——夏令时切换、跨天的时间差、不同地区历史时区规则不一致,自己写一套换算很容易出错。

下面介绍的 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

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜