Agent skill · mvanhorn

pp-printgoat

Search and reliably download 3D-print files across Printables and Thingiverse (plus search Cults3D) — with real resumable downloads and cross-site duplicate detection nothing else has. Trigger phrases: `find me a 3D model for`, `search thingiverse`, `search printables`, `is this STL free anywhere else`, `download this 3d print file`, `3d print file search`, `use printgoat`, `run printgoat`.

What it needs

About 11k tokens when loaded.

What this skill does

<!-- GENERATED FILE — DO NOT EDIT. This file is a verbatim mirror of library/media-and-entertainment/printgoat/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/". --> PrintGoat — Printing Press CLI Prerequisites: Install the CLI This skill drives the printgoat-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: printgoat-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 before this CLI has a public-library category, install Node or use the category-specific Go fallback after publish. 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. PrintGoat unifies three separate 3D-model communities into one searchable, scriptable tool instead of three browser tabs. It's the only tool that actually resumes interrupted downloads via HTTP byte-range requests rather than just skipping files that already exist by name, and the only one that tells you when the same design is free on one site and paid on another before you download the wrong copy. When to Use This CLI Use PrintGoat when searching for a 3D-printable design across multiple communities at once, when you need to know if a paid model has a free equivalent elsewhere, when managing a library of downloaded STL/3MF/G-code files, or when running a batch download job that needs to survive interruption. …

How to use it

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

@skills mvanhorn/pp-printgoat

View the source on GitHub

Browse the @skills marketplace