agentsclimarketplace

Surf

Skill jmarek41/surf-guide/.agents/skills/surf

Recommend where and when to surf from the active location using live swell, wind, tide, shared spot facts, and private calibration.From its SKILL.md

Install
npx -y skills add jmarek41/surf-guide --skill surf

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 16 days oldThe repository was created 16 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

2.9 KB, 612 tokens by cl100k_base, as published. Nobody here has run it

Surf forecast

Answer the user's “where and when should I surf?” request.

Preconditions

  1. Resolve the requested date against the current system date. Default to tomorrow when no argument is supplied.
  2. State the weekday and full date at the top.
  3. Read data/profile.md and data/active-location.md.
  4. If either is missing, stop and tell the user to run /setup-surf.
  5. If active-location status is none, stop, explain that no destination is active, and offer /setup-surf for the next trip.
  6. Read the active public location pack or local draft plus every listed private location overlay. Private overlays may add spots and personal logistics; they do not silently rewrite sourced public facts. Then read:
    • method/forecast-workflow.md
    • method/forecasting-principles.md
    • method/forecast-sources.md
    • the matching data/calibration/<region>.md
    • recent rows from data/sessions/<region>.csv

Never read unrelated private regions or board shortlists.

Forecast

Fetch the smallest useful payload for all distinct offshore grid cells:

  • Open-Meteo Marine hourly swell components, combined waves, wind-wave, and sea_level_height_msl;
  • Open-Meteo Forecast hourly wind speed, direction, and gusts;
  • the Open-Meteo blend versus GFS Wave model spread when swell confidence matters;
  • a national meteorological or surf-specific public source for confirmation;
  • nearshore spot pages for class B/C shadowed, wrapping, reef, or point breaks.

Batch Open-Meteo locations where possible. Do not fetch MET Norway through generic WebFetch because its API requires an identifiable User-Agent. Do not use undocumented or access-controlled endpoints.

Rank

Follow method/forecast-workflow.md. In particular:

  • evaluate every daylight window;
  • apply exposure class before translating offshore swell into face height;
  • rank expected surf quality;
  • annotate hard exclusions and every material skill, hazard, crowd, localism, distance, access, and section-level consideration;
  • include all spots that score well rather than arbitrarily limiting the list;
  • state source disagreement and visual-check needs;
  • check the next day before recommending a rest day.

Answer format

Keep the answer operational:

  1. Explicit date and forecast confidence.
  2. Best window and top choice.
  3. Ranked table of worthwhile spot × time windows.
  4. “Why this could be wrong” with model splits, class B/C uncertainty, and missing nearshore checks.
  5. Day-after status if the day is marginal.
  6. Attribution links for forecast providers actually used, including “Weather data by Open-Meteo.com” when applicable.

Do not claim chart-datum tide heights from MSL-referenced model data. Do not present inferred face height as a measured value.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,852. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.