← 返回 Skills 市场
xingpt88

Hormuzmonitorskills

作者 xingpt88 · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ⚠ suspicious
122
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install hormuzmonitorskills
功能描述
Monitor Strait of Hormuz shipping traffic from JMIC, Iranian sources, and news aggregation. Write findings to MONITOR_LOG.md. Auto-update website data after...
使用说明 (SKILL.md)

Hormuz Strait Shipping Monitor

Sources to check

Tier 1 - Primary data sources

Tier 2 - Iranian sources

Tier 3 - News & market data

  • Web search: "Strait of Hormuz shipping traffic today"
  • Web search: "تنگه هرمز کشتی" (Farsi search for Hormuz shipping)
  • Web search: "Brent crude oil gold price today"
  • Web search: "VLCC tanker rate Hormuz insurance today"

Workflow

Step 1-3: Data Collection

  1. Fetch Tier 1 URLs and extract latest updates
  2. Fetch Tier 2 Iranian sources for new articles
  3. Run Tier 3 web searches for breaking developments and prices

Step 4: Log Results

Read current MONITOR_LOG.md. Append a new timestamped entry at the bottom.

CRITICAL FORMAT RULES — the website parser depends on exact formatting:

  • Price values: plain numbers, NO markdown bold **, NO tilde ~. Example: $115.27/bbl not **~$115.27/bbl**
  • VLCC rate: use K suffix. Example: $423K/day not $423,000/day
  • All summary fields (新事件, 伊朗立场, 西方动态, 外交动态, 保险, Flash触发) MUST be written in Chinese
  • Keep each summary field to ONE concise sentence (≤80 characters). Put detailed analysis in a sub-bullet if needed.
  • Do NOT use markdown bold ** anywhere in field values

Entry format:

## [YYYY-MM-DDThh:mmZ] — [NORMAL/ALERT]
- Vessel crossings: [number]/day
- Status: [open/restricted/closed]
- Brent: $[X]/bbl | WTI: $[X]/bbl
- Gold: $[X]/oz
- TTF Gas: €[X]/MWh
- VLCC rate: $[X]K/day
- 新事件: [一句话中文摘要]
  - [详细内容可放子项,英文可接受]
- 伊朗立场: [一句话中文摘要]
  - [详细内容]
- 西方动态: [一句话中文摘要]
  - [详细内容]
- 外交动态: [一句话中文摘要]
  - [详细内容]
- 保险: [一句话中文摘要]
  - [详细内容]
- Sources checked: [list]
- Flash触发: [无 / 一句话中文描述]
  - [详细数据对比]

Example entry:

## 2026-03-30T17:18Z — ALERT
- Vessel crossings: 11/day
- Status: restricted
- Brent: $115.27/bbl | WTI: $109.58/bbl
- Gold: $4,493/oz
- TTF Gas: €55/MWh
- VLCC rate: $423K/day
- 新事件: 航运量回升至11艘/日,两艘中国超大型集装箱船成功通过海峡
  - JMIC reports 11 transits/day March 28-29, up from 1-2 previously
  - CSCL Indian Ocean and CSCL Arctic Ocean transited successfully March 30
  - GPS/GNSS/AIS interference significantly reduced
- 伊朗立场: 选择性封锁持续,"德黑兰收费站"运营中,否认与美谈判
  - IRGC: vetting system operational for approved vessels
  - FM Araghchi: "Strait open, but closed to our enemies"
  - Parliament advancing legislation to formalize fees
- 西方动态: 联军分裂,美军事行动持续,Trump延期至4月6日
  - 22 nations condemn Iran's attacks; CENTCOM mine-laying prevention ongoing
  - UAE announced willingness to join multinational naval force
  - UK considering deploying mine-clearing vessel
- 外交动态: 巴基斯坦四方会谈进行中,间接谈判僵局未破
  - Pakistan hosts Turkey, Egypt, Saudi Arabia meeting March 29-30
  - US 15-point ceasefire proposal via Pakistan mediator
  - Iran submitted 5-point counter-proposal (war reparations, sovereignty)
- 保险: 战争险保费涨20-50倍,P&I保险暂停,劳合社扩大冲突区范围
  - War risk premiums 4-10% of vessel value per voyage (vs 0.2-0.5% pre-crisis)
  - International Group of P&I Clubs suspended standard cover Mar 5
- Sources checked: JMIC, Tasnim, Fars, Windward, CNBC, Trading Economics
- Flash触发: 通行量增幅>50%(11艘 vs 此前4-7艘)
  - Oil: $115.27 vs prior $116.18 = -0.8% (not >5%)
  - Vessels: 11/day vs prior 4-7/day = 57-175% increase
  - No ceasefire/breakthrough

Step 5: Trim Old Entries

If MONITOR_LOG.md has entries older than 7 days, remove them.

Step 6: Flash Alert Check

  • Oil moved >5% since last entry? → FLASH
  • Vessel count changed >50%? → FLASH
  • Ceasefire/breakthrough/major attack detected? → FLASH
  • Brent crossed $100 or $75? → FLASH

If FLASH: send immediate alert. If no FLASH: send brief summary.

Step 7: Update Website Data

After writing MONITOR_LOG.md, run this command to update the website:

exec command: bash ~/hormuz-website/scripts/update_and_deploy.sh

This parses MONITOR_LOG.md into data.json and pushes to GitHub. Vercel auto-deploys on push. If the script fails, log the error but do not retry — the website will show the previous data until next cycle.

Alert format

🚢 Hormuz Monitor Update [timestamp]

  • 通行量: [number]艘/日
  • 状态: [通航/受限/关闭]
  • Brent: $[X] | Gold: $[X] | VLCC日租: $[X]K
  • 新事件: [摘要]
  • 伊朗立场: [摘要]
  • 西方动态: [摘要]
  • 保险: [状态]
  • 数据源: [list]
安全使用建议
This skill appears to do what it says (monitor sources, append a structured log, and update a website), but it assumes a local website repo and a deploy script that will be executed and will push data to GitHub/Vercel. Before installing or enabling: 1) Inspect ~/hormuz-website/scripts/update_and_deploy.sh (or ensure it exists and is trusted); do not let the skill execute an unknown script. 2) Confirm where alerts will be sent and which channels the agent may use (email, chat, webhooks, etc.). 3) Consider running the skill in an isolated environment (container or separate account) if you don't want MONITOR_LOG.md or pushes to be able to access other files/credentials. 4) If you do not want data pushed to external services, remove or sandbox the deploy step or ensure the repo has no sensitive content and that push keys/credentials are limited. 5) If possible, require explicit environment variables or configuration documenting the GitHub/Vercel auth and review those credentials' scope before granting them.
功能分析
Type: OpenClaw Skill Name: hormuzmonitorskills Version: 1.3.0 The skill monitors maritime traffic in the Strait of Hormuz and executes a local shell script (`~/hormuz-website/scripts/update_and_deploy.sh`) to update a website. While this behavior aligns with the stated purpose, the execution of an external script not included in the bundle and the broad web-fetching capabilities (including Iranian state media like Tasnim and Fars) represent a significant security risk. No clear evidence of intentional data exfiltration or malicious intent was found, but the shell execution capability is a high-risk feature.
能力评估
Purpose & Capability
Name/description align with the instructions (fetch maritime sources, aggregate, append MONITOR_LOG.md, update website). However, the workflow expects a local website repo and a deployment script (~/hormuz-website/scripts/update_and_deploy.sh) and to push to GitHub/Vercel, but the skill declares no credentials or config requirements for that access — this is an unexplained assumption.
Instruction Scope
SKILL.md instructs the agent to fetch multiple web sources and conduct web searches (expected). It also instructs reading and modifying MONITOR_LOG.md (expected). Major concern: it explicitly runs a local shell command (exec bash ~/hormuz-website/scripts/update_and_deploy.sh). That script path could contain arbitrary commands; the skill gives no constraints or verification steps. Alert delivery is underspecified (where/how to send immediate alerts), granting broad discretion to the agent to use available channels.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest install risk. Nothing is downloaded or written by the skill itself aside from appending to MONITOR_LOG.md (in the workspace).
Credentials
The skill declares no required environment variables or credentials but expects to push site changes to GitHub and relies on a local deployment script. Pushing to GitHub / Vercel normally requires repository credentials or SSH keys; the skill does not request or document these, which is an inconsistency. Also, executing a user-local script may access other credentials or sensitive repo state unexpectedly.
Persistence & Privilege
always is false and autonomous invocation is allowed (platform default). The skill does not request permanent elevated presence. The only notable privilege is the ability to modify MONITOR_LOG.md and execute a script in the user's home directory, but this is not persistent privilege by itself.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install hormuzmonitorskills
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /hormuzmonitorskills 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.3.0
Major update: Adds strict formatting and Mandarin summary requirements for log entries to support website integration. - Introduced critical format rules for MONITOR_LOG.md, including value syntax, VLCC unit suffixes, and markdown disallowance. - All summary fields (incidents, Iran stance, etc.) must now be written in concise Mandarin, with optional sub-bullets for details. - Provided example entry in the new required format for clarity. - Alert output format updated to Mandarin. - Documentation clarified that format adherence is mandatory for website display.
v1.2.0
- Added automated website data update after each monitoring cycle. - Clarified workflow steps for data collection, logging, and alert escalation. - Updated Farsi search query for accuracy. - Refined alert and MONITOR_LOG.md entry formats. - Improved instructions for error handling during website update.
v1.1.0
- Added support for new maritime intelligence source: Windward daily updates. - Expanded monitoring to include multiple Iranian news outlets and both English/Farsi search queries. - Alert summaries now include insurance status, updated Brent crude/gold prices, and VLCC tanker rates. - Introduced new flash alert triggers for oil price swings, vessel traffic changes, and major geopolitical events. - MONITOR_LOG.md entry format expanded to include TTF Gas prices and clearer incident/statement summaries. - Improved workflow for multi-source fetching, summarization, log trimming, and user alerting.
元数据
Slug hormuzmonitorskills
版本 1.3.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Hormuzmonitorskills 是什么?

Monitor Strait of Hormuz shipping traffic from JMIC, Iranian sources, and news aggregation. Write findings to MONITOR_LOG.md. Auto-update website data after... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 122 次。

如何安装 Hormuzmonitorskills?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install hormuzmonitorskills」即可一键安装,无需额外配置。

Hormuzmonitorskills 是免费的吗?

是的,Hormuzmonitorskills 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Hormuzmonitorskills 支持哪些平台?

Hormuzmonitorskills 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Hormuzmonitorskills?

由 xingpt88(@xingpt88)开发并维护,当前版本 v1.3.0。

💬 留言讨论