From drt-hub
Debugs and fixes failing drt syncs, diagnosing auth errors, rate limits, connection timeouts, template errors, and configuration issues.
npx claudepluginhub drt-hub/drtThis skill uses the workspace's default tool permissions.
Debug a failing drt sync.
Debugs and fixes failing drt syncs, diagnosing auth errors, rate limits, connection timeouts, template errors, and configuration issues.
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.
Diagnoses failed data warehouse syncs from Stripe, Postgres, Hubspot sources; handles stuck runs, credentials, schema drift, incremental misconfigs; recommends cancel, reload, resync, delete-data.
Share bugs, ideas, or general feedback.
Debug a failing drt sync.
Ask the user to share (or read from context):
drt run or drt statussyncs/<name>.yml)drt_project.yml if relevantDiagnose the root cause using the patterns below.
Suggest a concrete fix with the corrected YAML or command.
token_env or value_env env var not set, or token has wrong permissionsecho $MY_TOKEN, verify token scopes. For HubSpot, confirm Private App has CRM write scope. For GitHub, confirm actions: write.sync.rate_limit.requests_per_second. HubSpot max: 9 req/s. GitHub Actions: 5 req/s.url with curl -X POST <url> manually. Check drt run --dry-run to confirm config parses correctly.{{ row.field_name }} references a column that doesn't exist in the sourcedrt run --dry-run to preview rows, confirm column names match the template.mode: incremental set but no saved cursor yet (first run syncs all rows)drt status after first run — last_cursor_value should be set.on_error: fail stopping earlyon_error: skip to continue past failures and see full error count.~/.drt/profiles.yml missing or profile name mismatchcat ~/.drt/profiles.yml, verify the profile name matches drt_project.yml.See docs/llm/CONTEXT.md for architecture and key concepts.
See docs/llm/API_REFERENCE.md for all config fields.