← Back to Skills Marketplace
wertopter

Surf Forecast Agent

by Wertopter · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
40
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install surf-spot-finder
Description
Provides top 3 surf spots in a region ranked by wave height, wind direction, and wind speed using Surfline data and a defined scoring rubric.
Usage Guidance
This skill appears to do what it says (fetch Surfline data and produce a ranked top-3), but be aware it includes Go source that the agent is instructed to execute locally. Before running it: 1) ensure you have the Go toolchain installed and accept that 'go run' will compile and execute included source on your machine; 2) review the full Go source yourself (or have someone you trust do so) to confirm there are no hidden endpoints or unexpected behavior; 3) ensure outbound network access to services.surfline.com is acceptable in your environment; 4) if you do not want to execute code locally, ask the skill author for a remote, signed binary/release or a version that only uses HTTP calls from the agent (no local compile), and request that required binaries be declared in the manifest. The manifest's omission of the 'go' requirement and lack of integrity metadata are the primary coherence concerns.
Capability Analysis
Type: OpenClaw Skill Name: surf-spot-finder Version: 1.0.0 The skill bundle is a legitimate tool for fetching and ranking surf spot data using the Surfline API. The Go script (surfline_region_report.go) performs standard HTTP GET requests to gather wave, wind, and tide data, while the SKILL.md file provides clear, functional instructions for the agent to score and rank the results. There are no signs of data exfiltration, malicious execution, or harmful prompt injection.
Capability Assessment
Purpose & Capability
The skill's name, description, SKILL.md, and Go code all consistently implement a Surfline-based surf-spot ranking tool. However, the registry metadata lists no required binaries while the SKILL.md explicitly instructs running `go run surfline_region_report.go` — so the manifest omits a genuine runtime dependency (the Go toolchain). Calling Surfline endpoints is expected for this purpose.
Instruction Scope
SKILL.md confines the agent to: run the Go collector script, parse its JSON output, score spots locally, and return the top 3. It does not ask the agent to read arbitrary local files or unrelated environment variables, nor to send data to endpoints other than Surfline. The instructions emphasize that the Go script is data-collection only and scoring must happen in the agent, which limits scope.
Install Mechanism
There is no install spec (instruction-only), which is low risk normally — but the included code must be executed via `go run`. The manifest failing to declare the 'go' binary (or any installation instructions) is an operational gap. Executing included source means arbitrary code runs on the host; while the visible code calls only Surfline endpoints, executing unreviewed code carries risk and the package provides no integrity metadata (hashes/signatures).
Credentials
The skill declares no required environment variables or credentials and the code uses only public Surfline endpoints. No unrelated secrets or config paths are requested. This is proportionate to the stated purpose.
Persistence & Privilege
The skill does not request always:true and uses default invocation settings. It does not attempt to modify other skills or system-wide settings in the SKILL.md or visible code.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install surf-spot-finder
  3. After installation, invoke the skill by name or use /surf-spot-finder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the surf region ranking skill. - Automatically collects surf, wind, and tide data for supported regions from Surfline. - Scores each spot within the agent based on wave height, wind direction, and wind speed (each out of 10, total score out of 30). - Returns the top 3 surf spots with detailed scoring breakdowns and ranked explanations. - Always fetches fresh data via Go script and excludes any spot with fetch failures, noting exclusions. - Handles both preset regions and custom spot ID lists.
Metadata
Slug surf-spot-finder
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Surf Forecast Agent?

Provides top 3 surf spots in a region ranked by wave height, wind direction, and wind speed using Surfline data and a defined scoring rubric. It is an AI Agent Skill for Claude Code / OpenClaw, with 40 downloads so far.

How do I install Surf Forecast Agent?

Run "/install surf-spot-finder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Surf Forecast Agent free?

Yes, Surf Forecast Agent is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Surf Forecast Agent support?

Surf Forecast Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Surf Forecast Agent?

It is built and maintained by Wertopter (@wertopter); the current version is v1.0.0.

💬 Comments