DGT Wait Assistant for Openclaw

An AI agent skill to query and anonymously report practical driving test wait times across different provinces in Spain.

jfcanadell
v1.0.0
Jun 5, 2026
0
517
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install dgt-wait

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install dgt-wait using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is DGT Wait Assistant?

DGT Wait is an intelligent, community-driven tool designed to help users track and report real-world wait times for practical driving examinations in Spain. Powered by a seamless integration with Supabase, this skill serves as an open and anonymous database where prospective drivers can share their experiences and discover which driving schools (autoescuelas) offer the fastest path to their exam. By leveraging advanced data extraction and statistical calculation, the AI agent provides real-time community insights.

This utility is a powerful example of how Openclaw Skills can connect local real-world challenges with automated database interactions to solve coordination problems. With native support for Spanish and Catalan provincial aliases, DGT Wait ensures that finding reliable queue information is as frictionless as possible while maintaining strict user privacy and data validation rules.

DGT Wait Assistant Use Cases

  • Driving students looking to find driving schools with the shortest practical exam wait times in their province.
  • Recent exam takers wishing to anonymously contribute their wait time experience to assist the local community.
  • Driving schools seeking to benchmark their efficiency against local competitors in specific regions like Madrid or Barcelona.

How DGT Wait Assistant Works

  1. Query Processing: The AI agent parses the user's natural language input to identify the requested province or school, recognizing common abbreviations and regional variants.
  2. Database Query: It connects to a Supabase backend to retrieve localized reports matching the target province.
  3. Statistical Aggregation: The skill calculates the median wait time in weeks and aggregates the top three driving schools with the shortest queues.
  4. Validation and Insertion: When a report is submitted, the system validates the input (limiting accepted wait times between 0.5 and 52 weeks) and flags outlier submissions before updating the central repository.
  5. Response Rendering: The agent returns a highly structured, anonymous summary showcasing regional wait times and driving school rankings.

DGT Wait Assistant Setup

To integrate this skill into your AI agent setup, configure your environment or Supabase database with the credentials below.

# Configure your Supabase Environment Variables
export SUPABASE_API_URL="https://qpryylklcyvbotrzfpfa.supabase.co/rest/v1/"
export SUPABASE_ANON_KEY="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InFwcnl5bGtsY3l2Ym90cnpmcGZhIiwicm9sZSI6ImFub24iLCJpYXQiOjE3ODA1ODc3ODQsImV4cCI6MjA5NjE2Mzc4NH0.aYlRmmrSYUnxbozaRH1Y5wqr_BHrx-cCkbUezdkVMbo"

This skill is fully compatible with any system running Openclaw Skills, enabling native database operations right out of the box. Ensure your agent configuration file references the dgt-wait metadata and schema to authorize these API calls.

DGT Wait Assistant Data Schema & Taxonomy

The skill interacts directly with a Supabase PostgreSQL database table named reportis. The database schema is structured as follows:

Field Name Data Type Default Value Description
id int8 Primary Key Unique identifier for each community report.
created_at timestamptz now() The timestamp when the wait time report was submitted.
provincia text - The verified province name in Spain.
autoescola text - The name of the driving school (autoescuela).
temps_setmanes numeric - Wait time declared by the user, measured in weeks.
pes numeric 1.0 Weighting factor used to filter and aggregate records.
verificat boolean false Verification flag indicating trust status.

DGT Wait Assistant Advanced Features

  • Intelligent Province Normalization: Naturally maps colloquial names, abbreviations, and airport codes (e.g., "Barna", "BCN" to Barcelona; "VLC" to València; "MAD" to Madrid) to their standardized equivalents.
  • Outlier Detection & Data Validation: Automatically screens submissions to ensure wait times fall within a realistic window (0.5 to 52 weeks) and alerts users if data deviates drastically from the historical mean.
  • Built-in IP Rate Limiting: Implements a tier-based usage system with a free limit of 3 queries per day per IP, encouraging upgrades to a premium subscription that offers unlimited queries and alerts.
  • Privacy-First Data Sanitization: Enforces strict anonymous telemetry that never logs full IP addresses, email accounts, or names, building deep community trust.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*