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.