From drt
Generates drt sync YAML configuration files for Reverse ETL pipelines, connecting data warehouse tables via dbt refs or SQL to destinations like Slack, Discord, REST APIs, HubSpot, GitHub Actions, Google Sheets, PostgreSQL, or MySQL.
npx claudepluginhub drt-hub/drt --plugin drtThis skill uses the workspace's default tool permissions.
Create a drt sync YAML configuration file for the user.
Generates drt sync YAML configuration files for Reverse ETL pipelines, syncing data warehouse tables via dbt refs or SQL to destinations like Slack, APIs, databases, or Jira.
Guides connecting data warehouse sources like Postgres, MySQL, Stripe, HubSpot, MongoDB, Salesforce, BigQuery, Snowflake to PostHog via wizard, credential validation, table discovery, sync selection, and creation.
Build a data pipeline — ETL/ELT with extraction, transformation, loading, error handling, and scheduling. Use when asked to "build ETL", "data pipeline", "move data from X to Y", or "sync data".
Share bugs, ideas, or general feedback.
Create a drt sync YAML configuration file for the user.
Ask the user for the following (or infer from context if already provided):
ref('new_users') or a SQL query)batch_size and rate_limitGenerate a valid sync YAML using the exact field names from docs/llm/API_REFERENCE.md.
Output the YAML in a code block and suggest where to save it: syncs/<name>.yml
Show the command to validate and run it:
drt validate
drt run --select <name> --dry-run
drt run --select <name>
type: bearer + token_env (never hardcode tokens)on_error: skip for Slack/webhooks, on_error: fail for critical syncscursor_fieldref('table_name') when the source is a single DWH table; raw SQL when filtering or joining{{ row.<column_name> }} — column names must come from the userSee docs/llm/API_REFERENCE.md for all fields, types, and defaults.