What problem does it solve? Writing WebRobot ETL pipeline YAML by hand is error-prone: stage arguments are positional, stage schemas change as partner plugins ship new versions, and choosing the wrong execution engine or pagination strategy silently breaks jobs. This Skill guides the AI to author correct pipeline manifests against the live public stage catalog. ## Core Features & Use Cases - Catalog-driven stage discovery: Queries the public WebRobot stage catalog (via MCP tools or curl) to confirm available stages, argument schemas, and browser actions before writing any YAML. - Engine selection guidance: Picks the right runtime (scrapy, analytics, hybrid, or Spark) based on pipeline kind and data scale, including document/PDF extraction via wget and Tika. - Validation and deployment workflow: Builds positional-args manifests, validates them with validate_manifest, then deploys with apply_manifest or executes with run_pipeline. - Use Case: Ask the AI to scrape product prices from two retailer sites, normalize model codes, and match products across sources — it produces a validated multi-source YAML manifest with a match step and parquet output. ## Quick Start Ask the AI to build a WebRobot pipeline that fetches a URL, extracts structured fields, and saves the results to parquet.