Agent skill · idanbeck
zergbnb-skill
Search stays, price a trip, book and cancel reservations, manage host properties and generated listings, submit reviews, and administer payments on zergbnb. Use when the user asks to find a place to stay, check availability or a total price, look at a booking, list or create host properties, generate listing copy from photos, check payout onboarding, or inspect zergbnb's ranking and fee policy.
What it needs
About 3k tokens when loaded.
What this skill does
zergbnb An Airbnb/VRBO competitor built on two structural bets. Both change how you should use this tool, so read them before your first call. 1. Hosts cannot write guest-visible prose. Listing copy is generated from verified photo evidence, and every sentence cites the evidence it rests on. If a user asks you to "write a description" for their property, the answer is to upload better photos and run properties generate — the API will reject prose with a 422 that explains this. 2. The total price is the price. Quotes return what the guest actually pays, fees included, with cleaning folded into the nightly rate. There is no checkout-time reveal. When reporting a price to a user, report the total, not a per-night figure. Setup The profile stores the name of an environment variable, never a token. Export ZERGBNBTOKEN for authenticated calls. Public commands need no credential. Output contract Every command prints one line of JSON to stdout: Failures print to stderr and never to stdout: Branch on the exit code, not the message: 0 2 3 4 5 6 7 8 9 --- --- --- --- --- --- --- --- --- ok usage config auth needed forbidden not found rate limited network api error npm run cli -- help-exit-codes prints this at runtime. Common workflows Find a place and price it The quote's guestTotalCents is what the guest pays. lines is the full breakdown. There will never be a cleaning line — it is inside the nightly rate. Book Host a property generate returns a verifierReport. If status is needsreview, the copy failed verification — read verifierReport.violations and tell the user what evidence is missing rather than offering to write the text yourself. Understand the ranking Identifiers Anywhere an id is accepted you may pass a listing slug or a reservation code (ZB-XXXXXX) instead of a UUID. Do not look up a UUID first — it costs a turn and buys nothing. Guardrails Destructive actions plan by default. reservations cancel and admin set-mode print what they would do and change nothing. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills idanbeck/zergbnb-skill