Agent skill · mvanhorn

pp-stac

The first Go single-binary STAC CLI: every search filter the Python tools have, plus an offline cache, scene ranking, coverage, and asset resolution no other STAC tool offers. Trigger phrases: `find a satellite image of`, `least cloudy scene over`, `what sentinel-2 imagery is available for`, `check coverage for this area`, `get the band URLs for this scene`, `use stac`, `run stac`.

What it needs

About 9k tokens when loaded.

What this skill does

<!-- GENERATED FILE — DO NOT EDIT. This file is a verbatim mirror of library/maps/stac/SKILL.md, regenerated post-merge by tools/generate-skills/. Hand-edits here are silently overwritten on the next regen. Edit the library/ source instead. See the repository agent guide, section "Generated artifacts: registry.json, cli-skills/". --> STAC — Printing Press CLI Prerequisites: Install the CLI This skill drives the stac-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first: 1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows: 2. Verify: stac-pp-cli --version 3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill. If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer). This installs into $GOPATH/bin (default $HOME/go/bin), so add that directory to $PATH instead: If --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds. stac-pp-cli searches any STAC API (default: AWS Earth Search) for satellite imagery with full bbox/datetime/intersects/cloud-cover filtering, then goes beyond every existing tool: a local SQLite cache powers offline search, coverage, timeline, gaps, and watch; scenes best ranks for the clearest image with a client-side fallback; and assets resolves provider-aware band download URLs. Agent-native by default with --json, --select, and a typed MCP surface. When to Use This CLI Use stac-pp-cli when an agent or analyst needs to discover satellite imagery (Sentinel-2, Landsat, Sentinel-1, NAIP, Copernicus DEM) from a STAC API, pick the clearest scene over an area, check temporal coverage, or resolve band download URLs. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills mvanhorn/pp-stac

View the source on GitHub

Browse the @skills marketplace