What problem does it solve? Applying VQL to a live Denodo server and verifying the result involves connection profiles, statement splitting, destructive-operation risk on production, and cryptic server error messages. This Skill wraps all of that in one CLI tool that returns structured JSON, so every execution is checked, safe, and interpretable. ## Core Features & Use Cases - VQL execution and inspection: Apply .vql files or inline statements, run DESC and test SELECTs, and read per-statement results with row counts and failure positions. - Data Marketplace REST calls: Issue GET/POST requests against the marketplace API with query params, JSON bodies, and multipart parts through the same profile-based tool. - Production safety rails: Destructive statements (DROP, ALTER, state-changing procedures, synchronizing POSTs) are refused on production profiles until a human explicitly confirms, and passwords are encrypted via a hidden prompt rather than passed as arguments. - Use Case: After writing a .vql file that creates a base view, apply it with vql run --env dev, then confirm the object actually reads with vql desc and a capped SELECT before reporting success. ## Quick Start Ask the agent to apply the file model/sales/views.vql to the dev Denodo environment and verify the created views with a DESC and a test SELECT.