When you paste an Airbnb listing URL, this skill finds the host's direct booking site and compares the total cost with platform fees against booking direct. The cheapest command is the main draw: it scrapes host info, reverse-searches photos if needed, and returns a structured comparison showing dollar savings. The plan command searches both Airbnb and VRBO for a city and date range, then runs cheapest on every result to rank by savings. It keeps a local store of listings, hosts, and price history that compounds across sessions, so match and find-twin get faster over time. Requires the airbnb-pp-cli Go binary installed first. VRBO support is currently disabled pending an Akamai workaround, which limits cross-platform arbitrage for now.

skills.sh installs
587
GitHub stars
2.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add mvanhorn/printing-press-library --skill pp-airbnb --agent claude-code

Installs into .claude/skills of the current project.

Files

Airbnb — Printing Press CLI

Prerequisites: Install the CLI

This skill drives the airbnb-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:
    npx -y @mvanhorn/printing-press-library install airbnb --cli-only
    
  2. Verify: airbnb-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):

Sponsors

Details

Repository
github.com/mvanhorn/printing-press-library
First seen
Jun 3, 2026

More from mvanhorn/printing-press-library

All 39

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs