← 返回 Skills 市场
miguelcarranza

Surfline (public)

作者 MiguelCarranza · GitHub ↗ · v0.1.0
cross-platform ✓ 安全检测通过
1843
总下载
3
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install surfline
功能描述
Get surf forecasts and current conditions from Surfline public endpoints (no login). Use to look up Surfline spot IDs, fetch forecasts/conditions for specific spots, and summarize multiple favorite spots.
安全使用建议
This skill appears to do what it claims: query Surfline public endpoints and summarize results. Before installing, note: (1) the author is unknown — if you need stronger assurance, review the included Python files yourself; (2) it requires python3 at runtime (not declared in registry metadata); (3) it will read ~/.config/surfline/favorites.json (if you use favorites) and create/read cache files under ~/.cache/surfline by default — you can set SURFLINE_CACHE_DIR and SURFLINE_CACHE_TTL_SEC to control this; (4) it uses the network to contact services.surfline.com and sets a custom User-Agent; (5) run in a sandbox if you prefer, but no credentials or secrets are requested and there is no suspicious or obfuscated behavior in the code.
功能分析
Type: OpenClaw Skill Name: surfline Version: 0.1.0 The skill's code and documentation are clearly aligned with its stated purpose of fetching public surf forecasts from Surfline. It uses standard Python libraries for network requests to `https://services.surfline.com` and for local caching in `~/.cache/surfline`. Configuration is read from `~/.config/surfline/favorites.json`. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent in SKILL.md. All observed behaviors are benign and expected for a skill of this type.
能力评估
Purpose & Capability
Name/description say 'public Surfline endpoints (no login)' and the code exclusively queries https://services.surfline.com endpoints (search, kbyg/*). The provided search, report, and favorites functionality matches the claimed purpose.
Instruction Scope
SKILL.md instructs running the included Python scripts. The scripts only perform HTTP GETs to Surfline, parse JSON, and output summaries/JSON. They also read a user favorites config (~/.config/surfline/favorites.json) and write/read a cache (~/.cache/surfline by default), which is documented in the README; this is within the skill's stated scope.
Install Mechanism
There is no install spec (instruction-only), and the Python scripts use only the standard library. One mismatch: registry metadata lists no required binaries but SKILL.md commands assume python3 is available. That is minor (standard expectation) but worth noting.
Credentials
The skill declares no required env vars or credentials. The code does read optional env vars SURFLINE_CACHE_DIR and SURFLINE_CACHE_TTL_SEC (non-sensitive, control cache location/TTL) and otherwise accesses user files under the home directory (favorites config and cache). These accesses are proportional to the feature and documented in SKILL.md.
Persistence & Privilege
always: false and no special persistence requested. The skill creates and uses its own cache/config paths and does not attempt to modify other skills or system-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install surfline
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /surfline 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial public surfline skill: search spot IDs, favorites summary, per-spot report. Public endpoints only (no login).
元数据
Slug surfline
版本 0.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Surfline (public) 是什么?

Get surf forecasts and current conditions from Surfline public endpoints (no login). Use to look up Surfline spot IDs, fetch forecasts/conditions for specific spots, and summarize multiple favorite spots. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1843 次。

如何安装 Surfline (public)?

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

Surfline (public) 是免费的吗?

是的,Surfline (public) 完全免费(开源免费),可自由下载、安装和使用。

Surfline (public) 支持哪些平台?

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

谁开发了 Surfline (public)?

由 MiguelCarranza(@miguelcarranza)开发并维护,当前版本 v0.1.0。

💬 留言讨论