Describe a pipeline in English, get a working Airflow DAG
Skip the boilerplate. Describe your data pipeline in plain English and get a complete Airflow DAG with proper dependencies, error handling, retries, and alerting. Also debugs failing DAGs by analyzing task logs.
Create a skill called "DAG Builder". When I describe a data pipeline in plain English (e.g., "Every day at 6am, extract data from our Postgres source, load it into Snowflake, run the dbt models, then refresh the Tableau extract"), generate a complete Airflow DAG including: (1) Proper operator imports and task definitions. (2) Task dependencies matching the described order. (3) Retry logic (default: 3 retries with 5-minute delay). (4) Timeout settings based on expected duration. (5) Failure alerting via Slack or email. (6) DAG documentation string. (7) SLA configuration if timing requirements are mentioned. When I paste a failed task log, diagnose the issue: identify the error, explain the root cause, and suggest a fix. Support Airflow 2.x TaskFlow API and classic operator syntax.
Airflow DAG definitions are verbose — even a simple "run this script daily
at 10am" requires dozens of lines of Python boilerplate. This skill generates
the boilerplate from descriptions and debugs failures from logs.
Diagnose pipeline failures in minutes, not hours
When a pipeline fails, paste the error log and get a plain-English diagnosis with the likely root cause, affected downstream systems, and a suggested fix. Helps you get from stack trace to next step fast.
Generate models, tests, and YAML configs from descriptions
Describe a dbt model in plain English and get the SQL, schema YAML, and tests auto-generated. Also debugs compilation errors, suggests materializations, and analyzes your DAG for orphaned models and circular dependencies.
Local-first AI assistant that automates small daily tasks safely on your device
A personal, local-first AI assistant that automates small daily tasks—organizing files, setting reminders, and monitoring system events—without touching sensitive data or taking risky actions without your approval.
Email and calendar without leaving your terminal
Full Gmail control via the gog CLI. Read, send, search, organize emails. Create events, set reminders, RSVP to invitations. All from natural language or CLI commands.