Create a dlt REST API pipeline to run as a Tower app. Use for the rest_api core source, or any generic REST/HTTP API source. Not for sql_database or filesystem sources.
Explore and profile loaded data from a data consumer perspective. Scores 5 dimensions (completeness, freshness, consistency, queryability, discoverability). Absorbs validate-data. Modes — PROFILE (automated after load), VALIDATE (cross-reference against source), EXPLORE (interactive queries). Routes issues to responsible persona.
Debug and inspect a Tower app after running it. Supports dlt pipelines, ASGI apps, and plain Python scripts. Use after a run (success or failure) to inspect logs, diagnose errors, and fix issues.
Find a dlt destination for a given storage provider. Use when the user asks about a destination, wants to find a connector, or asks to implement a pipeline for a specific data destination.
Find a dlt source for a given API or data provider. Use when the user asks about a source, wants to find a connector, or asks to implement a pipeline for a specific data source.
Detect existing project stack, learn conventions from code, and produce a project profile. Run before other skills to give them richer context, or let skills invoke it automatically when no profile exists.
Create a Tower app — either a hello-world scaffold (greenfield) or a wrapper around existing Python pipeline code.
Review data app requirements from a business analyst perspective. Auto-detects intent — SCOPE CHECK (30s) for high-intent users, DISCOVERY (5min, 6 scored dimensions) for low-intent. Gates entry into pipeline development. Use before find-source or when adding endpoints.