Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计通过

marine-forecast海洋预报

Agent Skill

marine-forecast 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

10,808

周安装

433

GitHub Stars

公开资料未说明

下载量

3,499
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:marine-forecast(海洋预报)
来源仓库:https://github.com/alexissan/marine-forecast
安装命令:
openclaw skills install marine-forecast
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install marine-forecast

简介

基于 Open-Meteo 的免费海洋气象数据查询服务接口。

  • 提供波浪、涌浪、水温、风向、潮汐等航海所需全部要素。
  • 全球覆盖无 API 密钥要求,适合小型船只与户外活动规划。
  • 安装于 clawhub 后通过 OpenClaw 发送坐标即可获取实时预报。
  • 海上航行存在不可控因素,请结合传统导航手段综合判断安全。

SKILL.md

name
marine-forecast
description
Marine and sailing weather via Open-Meteo. Waves, swell, sea temperature, wind, tides, ocean currents, and sailing assessments. Free, no API key, global coverage.
homepage
https://open-meteo.com/en/docs/marine-weather-api
metadata
{"clawdbot":{"emoji":"🌊","requires":{"bins":["curl"]}}}

Marine Forecast

Marine and sailing weather using Open-Meteo Marine API + Weather API. Free, no API key required, works worldwide.

Two APIs are used together — replace LAT, LON, and TZ in all commands:

  • Marine API (marine-api.open-meteo.com) — waves, swell, sea temp, currents, tides
  • Weather API (api.open-meteo.com) — wind, gusts, air temp, pressure, visibility

Find coordinates for any location using web search or the user's input. Use the nearest timezone (IANA format, e.g. Europe/London, America/New_York, Atlantic/Canary).

Current conditions

Sea state:

curl -s "https://marine-api.open-meteo.com/v1/marine?latitude=LAT&longitude=LON&current=wave_height,wave_direction,wave_period,swell_wave_height,swell_wave_direction,swell_wave_period,sea_surface_temperature&timezone=TZ"

Wind and atmosphere:

curl -s "https://api.open-meteo.com/v1/forecast?latitude=LAT&longitude=LON&current=temperature_2m,wind_speed_10m,wind_direction_10m,wind_gusts_10m,apparent_temperature,pressure_msl,cloud_cover,visibility&timezone=TZ"

Run both and combine the results into a single briefing.

Hourly forecast

Marine (up to 16 days, adjust forecast_days):

curl -s "https://marine-api.open-meteo.com/v1/marine?latitude=LAT&longitude=LON&hourly=wave_height,wave_direction,wave_period,swell_wave_height,swell_wave_direction,swell_wave_period,swell_wave_peak_period,wind_wave_height,wind_wave_direction,sea_surface_temperature,ocean_current_velocity,ocean_current_direction,sea_level_height_msl&forecast_days=3&timezone=TZ"

Wind (up to 16 days):

curl -s "https://api.open-meteo.com/v1/forecast?latitude=LAT&longitude=LON&hourly=wind_speed_10m,wind_direction_10m,wind_gusts_10m,temperature_2m,pressure_msl,visibility,cloud_cover,precipitation_probability&forecast_days=3&timezone=TZ"

Daily summary

Marine:

curl -s "https://marine-api.open-meteo.com/v1/marine?latitude=LAT&longitude=LON&daily=wave_height_max,wave_direction_dominant,wave_period_max,swell_wave_height_max,swell_wave_direction_dominant,swell_wave_period_max&forecast_days=7&timezone=TZ"

Weather:

curl -s "https://api.open-meteo.com/v1/forecast?latitude=LAT&longitude=LON&daily=wind_speed_10m_max,wind_gusts_10m_max,wind_direction_10m_dominant,temperature_2m_max,temperature_2m_min,sunrise,sunset,uv_index_max,precipitation_probability_max&forecast_days=7&timezone=TZ"

Tides (sea level)

curl -s "https://marine-api.open-meteo.com/v1/marine?latitude=LAT&longitude=LON&hourly=sea_level_height_msl&forecast_days=3&timezone=TZ"

High/low tide: find local maxima and minima in the sea_level_height_msl array. Sea level includes tidal signal + inverted barometer effect.

Ocean currents

curl -s "https://marine-api.open-meteo.com/v1/marine?latitude=LAT&longitude=LON&hourly=ocean_current_velocity,ocean_current_direction&forecast_days=3&timezone=TZ"

Presenting results

Always present marine data as a structured sailing briefing:

Current conditions format

Sea:    [wave_height]m waves, [wave_period]s period, from [direction]
Swell:  [swell_wave_height]m from [direction], [swell_wave_period]s period
Wind:   [wind_speed] km/h [direction], gusts [wind_gusts] km/h
Temp:   Air [temperature]C (feels [apparent_temperature]C), Sea [sea_surface_temperature]C
Sky:    [cloud_cover]% cloud, [visibility/1000]km visibility

Sailing assessment

Rate conditions based on the data:

  • Calm — waves < 0.5m, wind < 12 km/h (Beaufort 0-2)
  • Light — waves 0.5-1m, wind 12-19 km/h (Beaufort 3)
  • Moderate — waves 1-2m, wind 20-38 km/h (Beaufort 4-5)
  • Rough — waves 2-3m, wind 39-49 km/h (Beaufort 6)
  • Very Rough — waves 3-4m, wind 50-61 km/h (Beaufort 7)
  • Dangerous — waves > 4m or wind > 62 km/h (Beaufort 8+)

Flag warnings:

  • Small craft advisory: wind gusts > 50 km/h or wave height > 3m
  • Gale warning: sustained wind > 62 km/h or wave height > 5m
  • Suggest activity suitability: sailing, diving, fishing, swimming, surfing

Beaufort scale

Forcekm/hDescriptionSea State
00-1CalmFlat
12-5Light airRipples
26-11Light breezeSmall wavelets
312-19Gentle breezeLarge wavelets
420-28Moderate breezeSmall waves
529-38Fresh breezeModerate waves
639-49Strong breezeLarge waves
750-61Near galeBreaking waves
862-74GaleHigh waves
975-88Severe galeVery high waves
1089-102StormExceptionally high waves

Wind direction conversion

Convert degrees to compass: divide by 22.5, round, index into [N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, W, WNW, NW, NNW].

Quick reference: 0=N, 45=NE, 90=E, 135=SE, 180=S, 225=SW, 270=W, 315=NW.

Units

MeasurementUnit
Wave heightmeters (m)
Wave periodseconds (s)
Wind speedkm/h
TemperatureCelsius (C)
Current velocitykm/h
Directionsdegrees (0=N, 90=E, 180=S, 270=W)
Sea levelmeters relative to MSL
Visibilitymeters
PressurehPa

Users may prefer knots for wind. Convert: knots = km/h * 0.539957. Add &wind_speed_unit=kn to the weather API URL to get knots directly.

Popular sailing locations (reference)

RegionExampleLatLon
Canary IslandsLas Palmas28.1-15.4
BalearicsPalma de Mallorca39.572.65
Greek IslandsPiraeus37.9423.65
CroatiaSplit43.5116.44
CaribbeanSt. Maarten18.04-63.05
South PacificTahiti-17.53-149.57
Southeast AsiaPhuket7.8898.39
East AfricaZanzibar-6.1639.19
AustraliaSydney-33.87151.21
US East CoastAnnapolis38.97-76.49
UKSolent50.77-1.30
ScandinaviaGothenburg57.7111.97

Data sources

  • ECMWF WAM (European Centre for Medium-Range Weather Forecasts)
  • NOAA GFS Wave (Global Forecast System)
  • DWD GWAM/EWAM (German Weather Service)
  • Resolution: 5-25 km depending on region and model
  • Updates: multiple times per day
  • Forecast range: up to 16 days (forecast_days=16)

Notes

  • All data is JSON. Parse with jq if available, otherwise read raw JSON.
  • Hourly data returns large arrays. For quick checks, use current parameters. For planning, use daily. Use hourly only when the user needs detailed breakdowns.
  • Combine marine + weather API calls to give a complete picture. Neither alone is sufficient for a full sailing briefing.
  • Sea level data approximates tides but does not label high/low explicitly. Derive from local maxima/minima in the hourly array.
  • For coastal areas, data accuracy depends on proximity to the nearest grid point. Open ocean coverage is excellent; harbors and bays may be less precise.

Docs: https://open-meteo.com/en/docs/marine-weather-api

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

80.41%
按下载量换算2,814

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills