Tooluck logoTooluck
SKILL.md

airbnb-listing-detail

Agent skill frombrowser-act/skills

Fetches complete Airbnb listing details for a given numeric listing ID via the internal GraphQL API, returning title, room type, description, amenities, photos, coordinates, city, house rules, highlights, ratings, review count, bedroom configuration, and property overview. Use when user mentions Airbnb listing details, Airbnb property info, Airbnb room details, get Airbnb listing data, Airbnb amenities list, Airbnb house rules, Airbnb property description, Airbnb detail page scraper, Airbnb rooms detail, Airbnb property page data, Airbnb listing info, fetch Airbnb room details, pull Airbnb listing.

How to install airbnb-listing-detail

install airbnb-listing-detail
# install the skills pack with the skills CLI
npx skills add browser-act/skills

# or add only this skill to Claude Code: copy the folder

solutions/ecommerce/airbnb-listing-detail/

# into

~/.claude/skills/airbnb-listing-detail/ (all projects)

.claude/skills/airbnb-listing-detail/ (one project)

solutions/ecommerce/airbnb-listing-detail/SKILL.md

MITFull file
1# Airbnb — Listing Detail
2
3> Listing ID → full property detail via internal GraphQL API (no login required)
4
5## Language
6
7All process output to user (progress updates, process notifications) follows the user's language.
8
9## Objective
10
11Fetch comprehensive listing data for an Airbnb property using the internal StaysPdpSections GraphQL API.
12
13## Prerequisites
14
15- Browser is open (any page). The API call is made via `fetch()` in the browser context — no specific page navigation required.
16- No login required — the API endpoint is publicly accessible
17
18## Pre-execution Checks
19
20### 1. Tool Readiness
21
22If browser-act has been confirmed available in the current session → skip this step.
23
24Invoke `browser-act` via Skill tool to load usage. If installation or configuration issues arise, follow its guidance to resolve then retry.
25
26## Capability Components
27
28> This Skill's operational boundary = what the user can manually do in their browser. It only reads data already displayed to the user on the page, never bypassing authentication or access controls. JS code is encapsulated in Python files under the `scripts/` directory, invoked via `eval "$(python scripts/xxx.py {params})"`. `$(...)` is bash syntax; it is recommended to use the bash tool for execution.
29
30### API: fetch listing detail
31
32`eval "$(python scripts/listing-detail.py '{listing_id}')"`
33
34Parameters:
35- `listing_id`: numeric Airbnb listing ID (e.g., `5476930`). Extract from listing URL: `airbnb.com/rooms/{listing_id}`
36…

Excerpt shown under the repository's MIT license.

More skills in skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates