vendor-booking-browser-automation

Automate vendor onboarding with Selenium, HTML capture, and file generation on macOS.

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/sameer-thakkar/hackin26-next-deimos --skill vendor-booking-browser-automation
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vendor-booking-browser-automation
Source: https://github.com/sameer-thakkar/hackin26-next-deimos/tree/main/.cursor/skills/vendor-booking-browser-automation-ho
Command: npx skills add https://github.com/sameer-thakkar/hackin26-next-deimos --skill vendor-booking-browser-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires selenium, playwright, mcp__playwright, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Streamlines the process of adding new vendor websites to Selenium automation, capturing HTML via a bookmarklet, and generating locators, data, inventory, and booking files. Supports macOS only.

Core Features & Use Cases

  • Vendor Onboarding Automation: Simplifies adding new vendors/attractions to Selenium automation.
  • HTML Capture: Captures HTML through a bookmarklet for detailed portal interaction.
  • File Generation: Generates necessary files including locators, data, inventory, and booking.
  • XPath Validation: Validates XPath for correct data selection.
  • Routing Registration: Automates the registration of routing information.
  • Use Case: This skill can be used for integrating new vendors or re-generating automation files post-portal changes.

Quick Start

To use this skill, execute the following command in the appropriate directory: /vendor-locator --config <path-to-vendor_config.json>

Frequently Asked Questions about vendor-booking-browser-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate new vendor onboarding into Selenium on macOS?▼

Automate vendor onboarding by executing the vendor-locator command with a JSON configuration file to capture HTML, generate locators, and validate XPaths automatically.

Does this vendor onboarding automation work with Playwright or only Selenium?▼

The vendor onboarding automation is specifically designed for Selenium on macOS, although Playwright dependencies are included in the environment for browser interaction support.

How do I validate XPath selectors for newly added vendor portals?▼

XPath validation is performed automatically during the file generation process to ensure correct data selection from the captured HTML of the vendor portal.

Can I regenerate Selenium automation files after a vendor portal changes?▼

Yes, you can regenerate locators, data, inventory, and booking files by re-running the automation skill to capture updated HTML and validate the new XPaths.

What is the best way to capture HTML from a vendor site for Selenium automation?▼

The best way to capture HTML is by using a provided bookmarklet, which gathers the portal interaction data needed for locator generation.

Are there limitations when using this vendor automation skill outside of macOS?▼

Yes, this vendor automation skill is specifically designed and limited to the macOS platform, meaning it may not function correctly on Windows or Linux environments.