sailingnaturali

20 mods across 3 repositories, 2 stars between them.

sailingnaturali

01

sailingnaturali/claude-skills

Plugin Claude Code

Plugin marketplace listing 9 plugins: oss-branch-protection, signalk-plugin, signalk-container-helper, signalk-registry, npm-oidc-publish.

2 16d ago A tokens not measured original MIT

coderabbit-cli

02

sailingnaturali/claude-skills

Skill Claude CodeCodex

Use when running a CodeRabbit CLI (cr) code review — typically as the review gate before opening a pull request. Requires the cr CLI installed and signed in to a CodeRabbit account, and uploads the diff to CodeRabbit's cloud. Carries the three mechanics that decide whether a rate-limited review counts — commit first…

2 16d ago A 115 tokens original MIT

debug-mcp-agent

03

sailingnaturali/claude-skills

Plugin Claude Code

Debug an MCP / tool-backed AI agent: probe ground truth before trusting the agent's account of itself.

2 16d ago A tokens not measured original MIT

debug-mcp-agent

04

sailingnaturali/claude-skills

Skill Claude CodeCodex

Use when an AI agent backed by MCP servers or tools misbehaves — claims data is missing/unavailable, returns 404s or "server unreachable", gives plausible-but-wrong answers, queries the wrong path, or leaks chain-of-thought / control tokens. Probe ground truth before trusting the agent's account of itself.

2 16d ago A 70 tokens original MIT

npm-oidc-publish

05

sailingnaturali/claude-skills

Plugin Claude Code

Publish an npm package from GitHub Actions via OIDC trusted publishing — no NPMTOKEN, no OTP in CI.

2 16d ago A tokens not measured original MIT

npm-oidc-publish

06

sailingnaturali/claude-skills

Skill Claude CodeCodex

Use when publishing an npm package from GitHub Actions with OIDC trusted publishing (no NPMTOKEN, no OTP in CI) — the release-triggered workflow, the new-package first-publish chicken-and-egg, configuring the trusted publisher, and the registry-propagation 404 gotcha.

2 16d ago A 67 tokens original MIT

sailingnaturali/claude-skills

Plugin Claude Code

Apply a consistent branch-protection template across all public repos in a GitHub org — admin-exempt, CI-gated, force-push/deletion blocked.

2 16d ago A tokens not measured original MIT

record-web-gif

08

sailingnaturali/claude-skills

Plugin Claude Code

Record a running web app (dev server or live URL) to a clean GIF via puppeteer-core + system Chrome + ffmpeg; handles the headless WebGL/canvas blank-frame gotcha.

2 16d ago A tokens not measured original MIT

record-web-gif

09

sailingnaturali/claude-skills

Skill Claude CodeCodex

Use when you need a GIF or screen recording of a running web app — a local dev server or a live URL — for a README, PR, or demo, including UI animations, canvas, charts, WebGL, or MapLibre map apps that render blank under naive headless capture.

2 16d ago A 63 tokens original MIT

sailingnaturali/claude-skills

Plugin Claude Code

Build a SignalK plugin that runs a Docker/Podman container via the signalk-container manager, using the signalk-container-helper library.

2 16d ago A tokens not measured original MIT

sailingnaturali/claude-skills

Skill Claude CodeCodex

Use when building a SignalK server plugin that runs a Docker/Podman container through the signalk-container manager — the signalk-container-helper library that packages the container lifecycle (wait for the manager, validate the tag, self-heal, ensureRunning, wait for HTTP readiness, wire update routes, stop cleanly)…

2 16d ago A 88 tokens original MIT

signalk-e2e

12

sailingnaturali/claude-skills

Plugin Claude Code

Browser-level end-to-end testing before you open the PR: webapp-e2e for any web app, signalk-server-e2e for a SignalK server/plugin (spin-up, WS deltas, Freeboard) — both gate the change on a green Playwright run and attach it as PR evidence.

2 16d ago A tokens not measured original MIT

signalk-server-e2e

13

sailingnaturali/claude-skills

Skill Claude CodeCodex

Use when a change to the SignalK server or a SignalK plugin needs a real browser-level end-to-end check before opening a PR — spin up a local server on a scratch config, drive its Admin UI / plugin config panel / Freeboard-SK, and feed live data over the WebSocket delta stream so data-driven UI actually has data. The…

2 16d ago C 120 tokens original MIT

webapp-e2e

14

sailingnaturali/claude-skills

Skill Claude CodeCodex

Use when a change to a web app — a dev server, a live URL, or an isolated UI component like a plugin config panel — needs a real browser-level end-to-end check before opening a PR. Covers driving the app with Playwright (the repo's bundled chromium, not a system/MCP browser), the headless-Chrome blank-canvas gotcha…

2 16d ago A 96 tokens original MIT

signalk-plugin

15

sailingnaturali/claude-skills

Plugin Claude Code

Author and publish a SignalK server plugin: the @signalk/server-api patterns that work + npm OIDC trusted publishing.

2 16d ago A tokens not measured original MIT

signalk-plugin

16

sailingnaturali/claude-skills

Skill Claude CodeCodex

Use when authoring and publishing a SignalK server plugin to npm — the @signalk/server-api patterns that actually work (resource provider vs router, deltas, vessel position), the package scaffold, and npm OIDC trusted publishing (including the new-package first-publish chicken-and-egg).

2 16d ago A 63 tokens original MIT

signalk-registry

17

sailingnaturali/claude-skills

Plugin Claude Code

Preview your expected SignalK registry score before publishing — screenshots, changelog, and audit gaps that cost points, with the score you'd likely receive.

2 16d ago A tokens not measured original MIT

signalk-registry

18

sailingnaturali/claude-skills

Skill Claude CodeCodex

Use when publishing or maintaining a SignalK plugin and you want to know its registry score. Fetches the actual published score from the registry, then previews the criteria you can fix locally (screenshots, changelog, audit, plugin-CI) and shows what each gap costs.

2 16d ago A 61 tokens original MIT

club-moorage-mcp

19

sailingnaturali/club-moorage-mcp

MCP server Claude CodeCodexCursor

MCP server "club-moorage-mcp" as configured in sailingnaturali/club-moorage-mcp. Runs locally from the club-moorage-mcp Python package.

0 6d ago A tokens not measured original MIT

flighty-mcp

20

sailingnaturali/flighty-mcp

MCP server Claude CodeCodexCursor +2

MCP server "flighty-mcp" as configured in sailingnaturali/flighty-mcp. Runs locally from the flighty-mcp Python package.

0 7d ago A tokens not measured copy · 100% MIT