协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
hormuz-strait【开发与工程】Check the live status of the Strait of Hormuz from the Hormuz Strait Monitor dashboard: open, restricted, or closed status, tanker transits vs normal, stranded vessels, Brent price impact, war-risk insurance levels, cargo throughput, tanker freight rates, diplomatic developments, and global trade impact. Use this skill whenever the user asks about th…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Fetches real-time status of the Strait of Hormuz from the Hormuz Strait Monitor dashboard API. Covers shipping transits, oil prices, stranded vessels, insurance risk, diplomatic status, global trade impact, and crisis timeline.
This skill is read-only. It fetches public dashboard data — no authentication required.
Use curl to fetch the dashboard API:
curl -s https://hormuzstraitmonitor.com/api/dashboard
Parse the JSON response. The API returns { "success": true, "data": { ... }, "timestamp": "..." }.
If success is false or the request fails, inform the user the monitor is temporarily unavailable and suggest checking https://hormuzstraitmonitor.com directly.
Match the user's request to the relevant data sections. If the user asks for a general status update, present all sections. If they ask about something specific, focus on the relevant section(s).
| User Request | Data Section | Key Fields |
|---|---|---|
| General status / "is Hormuz open?" | straitStatus | status, since, description |
| Ship traffic / transit count | shipCount | currentTransits, last24h, normalDaily, percentOfNormal |
| Oil price impact | oilPrice | brentPrice, change24h, changePercent24h, sparkline |
| Stranded / stuck vessels | strandedVessels | total, tankers, bulk, other, changeToday |
| Insurance / war risk | insurance | level, warRiskPercent, normalPercent, multiplier |
| Cargo throughput | throughput | todayDWT, averageDWT, percentOfNormal, last7Days |
| Diplomatic situation | diplomacy | status, headline, parties, summary |
| Global trade impact | globalTradeImpact | percentOfWorldOilAtRisk, estimatedDailyCostBillions, affectedRegions, lngImpact, alternativeRoutes, supplyChainImpact |
| Crisis timeline / events | crisisTimeline | events[] with date, type, title, description |
| Tanker freight rates / VLCC rates | tankerRates | currentRate, preCrisisRate, changePercent, route, vesselType, trend, unit |
| Latest news | news | title, source, url, publishedAt, description |
Format the results clearly for financial research. Adapt the presentation based on what the user asked for.
When the user asks for a general update, cover these sections — a line each while shipping is operating normally, more depth wherever there is active disruption:
percentOfNormal is below 80% or above 120%, call it outoilPrice.sparkline, describe the trend (rising, falling, stable) rather than listing raw numbersthroughput.last7Days, describe the trend directionlastUpdated timestamp so the user knows data freshnessBased on the data, provide a brief risk assessment. insurance.level values come back uppercase:
| Insurance Level | Interpretation |
|---|---|
NORMAL | No elevated risk — shipping operating normally |
ELEVATED | Some disruption concerns — monitor closely |
HIGH | Significant risk — active disruption or credible threat |
CRITICAL | Severe disruption — major impact on global oil supply |
EXTREME | Effective closure — war risk premiums at multi-decade highs, most commercial traffic halted |
If the strait status is anything other than fully open, highlight:
lastUpdated timestamp)references/api_schema.md — Complete API response schema with field descriptions and data typesRead the reference file when you need exact field names or data type details.