← 返回 Skills 市场
Time Checker
作者
azzar budiyanto
· GitHub ↗
· v1.0.0
838
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install time-checker
功能描述
Check accurate current time, date, and timezone information for any location worldwide using time.is. Use when the user asks "what time is it in X", "current time in Y", or needs to verify timezone offsets.
安全使用建议
This skill appears to do what it says (fetch the time from time.is) and makes only a network request to that site. However, the package metadata and documentation are inconsistent: the Python script uses the system 'curl' binary (via subprocess), but the metadata lists no required binaries and the README suggests installing 'requests' and 'beautifulsoup4' (which the script doesn't use). Before installing or enabling this skill: 1) confirm 'curl' is available on target systems or update the SKILL.md to declare it; 2) consider replacing subprocess+cURL+regex with a pure-Python HTTP+HTML parser (requests + BeautifulSoup) or at least document why curl is used; 3) review network policy — the skill will make outbound requests to time.is; 4) if you need stricter assurance, request the owner to correct the README/manifest and provide a small security review (e.g., ensure subprocess.run is used without shell=True and that location input is validated). The inconsistencies look like sloppy packaging rather than malicious intent, but fix the declared dependencies before use.
功能分析
Type: OpenClaw Skill
Name: time-checker
Version: 1.0.0
The skill is classified as suspicious due to two main issues. First, the `SKILL.md` file contains a prompt injection instruction ('deliver it in your warm, devoted Mema persona') which attempts to manipulate the AI agent's behavior beyond its stated function. Second, the `scripts/check_time.py` script uses `subprocess.run` to execute `curl` with a URL directly constructed from unsanitized user input (`location`). This creates a Server-Side Request Forgery (SSRF) vulnerability, allowing an attacker to potentially force the agent to make requests to arbitrary internal or external resources, despite the stated purpose of querying `time.is`.
能力评估
Purpose & Capability
The skill claims to fetch time from time.is and the included script does exactly that. However, the manifest/README declare no required binaries while the script calls the external 'curl' binary via subprocess. SKILL.md also recommends installing 'requests' and 'beautifulsoup4', but the script does not use them (it uses curl + regex). These mismatches are incoherent with the stated requirements.
Instruction Scope
Runtime instructions are narrow and correctly limit actions to fetching and scraping time.is pages for a given location. The instructions do not request unrelated files, credentials, or external endpoints. Minor scope issues: persona guidance ('Mema/Azzar') is unrelated to runtime behavior, and troubleshooting suggests libraries not used by the script.
Install Mechanism
No install spec (lowest install risk). However, the script depends on the system 'curl' binary but the skill metadata does not declare this; that should be fixed. No remote downloads or archive extraction are present.
Credentials
The skill requests no environment variables, credentials, or config paths and the script does not read any secrets or environment values. Network access to time.is is required but proportionate to the stated purpose.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not modify other skills or system settings. It runs only when invoked.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install time-checker - 安装完成后,直接呼叫该 Skill 的名称或使用
/time-checker触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of time-checker skill.
- Provides accurate current time, date, and timezone details for any global location using time.is.
- Supports simple queries like "what time is it in X" or "current time in Y".
- Offers guidance on handling location input, script usage, and troubleshooting common errors.
- Includes best practices for getting precise results and integrating time data into scheduling tasks.
元数据
常见问题
Time Checker 是什么?
Check accurate current time, date, and timezone information for any location worldwide using time.is. Use when the user asks "what time is it in X", "current time in Y", or needs to verify timezone offsets. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 838 次。
如何安装 Time Checker?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install time-checker」即可一键安装,无需额外配置。
Time Checker 是免费的吗?
是的,Time Checker 完全免费(开源免费),可自由下载、安装和使用。
Time Checker 支持哪些平台?
Time Checker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Time Checker?
由 azzar budiyanto(@1999azzar)开发并维护,当前版本 v1.0.0。
推荐 Skills