技能 heatstroke
📦

heatstroke

内容修订 r1 中风险 🌐 网络访问📁 文件系统访问⚙️ 外部命令

Check Japan Heat Risk with WBGT Data

Heat-risk planning requires location-specific readings with clear timestamps. This skill retrieves Japanese government WBGT forecasts and observations, matches stations, and presents five risk categories.

支持: Claude Codex Code(CC)
📊 68 合格

使用我的智能体安装

将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。

智能体请求
Review the Skillstore skill "heatstroke" from https://skillstore.io/skills/tahodev-heatstroke.md and its manifest at https://skillstore.io/api/skills/tahodev-heatstroke/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

你的智能体仍应展示其计划,并按安全策略请求必要确认。

Agent 可读资源

当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。

测试它

正在使用“heatstroke”。 Explain the documented Tokyo forecast example.

预期结果:

  • Documented historical example: Tokyo, station 44132.
  • Announcement: 2026-09-25 17:00 JST. Forecast time: 2026-09-25 18:00 JST.
  • WBGT: 21.0 degrees Celsius after dividing the source value by ten. Category: caution.
  • This historical example does not describe current conditions.

正在使用“heatstroke”。 Interpret the documented Tokyo observation example.

预期结果:

  • Documented historical example: Tokyo, 2026-09-01 00:00 JST.
  • Outdoor WBGT: 21.9 degrees Celsius. Category: caution.
  • One observation cannot establish the daily maximum or current heat risk.

安全审计

中风险
v1 • 2026/10/13 打开版本化报告

All 70 static findings are false positives involving public API access, documented cache storage, Markdown syntax, or readable Japanese text. No evidence found of prompt injection, credential access, or unauthorized data exfiltration. Two semantic findings identify host-timezone errors and misleading safe classifications when observations contain no valid values.

5
已扫描文件
327
分析行数
0
复核项
0
已忽略误报

已确认安全问题 (2)

中
Host Timezone Can Select Stale Heat Forecasts
Default forecast announcements and survey dates use naive host-local timestamps, although the API expects JST. Non-JST hosts can retrieve older forecasts or the wrong observation date, misleading heat-risk decisions.
The helper uses datetime.now() without timezone conversion. A local check selected the previous day's 17:00 announcement at 03:30 UTC, instead of the current day's 11:00 JST announcement.
中
Missing Observations Produce a Misleading Safe Maximum
The survey maximum starts at zero and remains zero when every outdoor reading is missing or nonnumeric. The summary then labels the day safe despite having no valid observations, potentially encouraging unsafe heat exposure.
A mocked survey containing an empty outdoor reading produced a 0.0 maximum with the safe category. The code does not track whether any valid observations exist.
审计者: codex
分享与引用此报告

分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。

打开版本化报告
安全评估

复制报告链接

https://skillstore.io/skills/tahodev-heatstroke/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown 徽章

[![Skillstore security assessment](https://skillstore.io/badges/skills/tahodev-heatstroke/security.svg)](https://skillstore.io/skills/tahodev-heatstroke?utm_source=security_passport_badge)

HTML 徽章

<a href="https://skillstore.io/skills/tahodev-heatstroke?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/tahodev-heatstroke/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

嵌入卡片

<iframe src="https://skillstore.io/embed/skills/tahodev-heatstroke.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
学术引用 (APA · BibTeX · CFF)

APA 引用

tahodev. (2026). heatstroke security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/tahodev-heatstroke/audits/1

BibTeX 引用

@techreport{tahodev-tahodev-heatstroke-2026, author = {tahodev}, title = {heatstroke security audit report (audit version 1)}, institution = {Skillstore}, year = {2026}, number = {1}, url = {https://skillstore.io/skills/tahodev-heatstroke/audits/1}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "heatstroke security audit report (audit version 1)" version: "unspecified" type: report authors: - name: "tahodev" date-released: "2026-10-13" url: "https://skillstore.io/skills/tahodev-heatstroke/audits/1" identifiers: - type: other value: "skillstore:tahodev-heatstroke:audit:1" description: "Skillstore immutable audit report identifier"

Skillstore 评分

评分依据 证据置信度: 中
55
架构
85
可维护性
87
内容
65
社区
83
规范符合性

你能构建什么

Review Event Heat Conditions

Retrieve a nearby station forecast before an outdoor event and review timestamps alongside official activity guidance.

Inspect Workplace Heat Observations

Review a selected station's daily outdoor WBGT readings and risk categories without treating regional data as an onsite measurement.

Research Local Heat Patterns

Find station identifiers and retrieve dated forecasts or observations for comparisons using the documented public API.

试试这些提示

Find a Station
Find stations with names containing Tokyo. Show their identifiers and whether measured observations are available. Use the Japanese station name if needed.
Review a Station Forecast
Retrieve the next 24 hours of WBGT forecasts for station 44132. Include JST announcement and forecast times, converted values, and risk categories.
Inspect Daily Observations
Retrieve station 44132 observations for 2026-09-01. Show hourly outdoor readings and risk categories. Report a daily maximum only when valid readings exist.
Validate a Nearby Forecast
Find the nearest station to latitude 35.68, longitude 139.69. Verify the latest JST announcement explicitly and summarize forecast risk, distance, and data limitations.

最佳实践

  • Include station identity, observation or forecast time, and JST announcement time in every result.
  • Validate API status and available readings; distinguish missing data from low heat risk.
  • Confirm JST dates explicitly on non-JST hosts and consult official activity guidance before making safety decisions.

避免

  • Presenting historical forecasts or empty responses as current conditions.
  • Treating a missing-data zero maximum as proof that outdoor activity is safe.
  • Using JIS prefecture codes as API prefecture identifiers instead of resolving station numbers.

常见问题

Do I need an API key or account?
No. The documented Japanese government WBGT API provides public data without an API key, login, or registration.
Which locations are covered?
The documented station master contains 865 locations across Japan. Search station names or supply coordinates to choose a nearby station.
How frequently are forecasts published?
The skill documents announcements at 05:00, 11:00, and 17:00 JST, with forecast values in three-hour intervals.
Where does the helper store data?
It caches station metadata in ~/.cache/kurashi-skill/heatstroke/. The refresh option downloads a new station master; forecasts and observations require API requests.
What does an empty response mean?
Data may be unavailable outside the service season, delayed, or requested for an incorrect announcement time. Empty results do not indicate safe conditions.
Can this determine whether exercise is safe?
No. WBGT is a general heat-risk indicator, not individual medical advice. Consult official activity guidance and verify valid readings and timestamps.

开发者详情

作者

tahodev

许可证

MIT

Skillstore 修订

r1

版本提示

作者未声明版本。

引用

7f17813fb6af1acc7d8fd3fb5f05480f5be52783

维护新鲜度

2026/10/13

使用量

0 次下载 · 0 次浏览

文件结构

tahodev 的更多技能

查看全部
查看全部