From drt-hub
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.
npx claudepluginhub drt-hub/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, connecting data warehouse tables via dbt refs or SQL to destinations like Slack, Discord, REST APIs, HubSpot, GitHub Actions, Google Sheets, PostgreSQL, or MySQL.
Migrates Reverse ETL syncs from Census, Hightouch, Polytomic, or custom scripts to drt by mapping sources, destinations, schedules, and generating sync YAML configs.
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.
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.