npx skills add https://github.com/getcolors/github-dwh --skill package-github-dwh-blueSKILL.md
GitHub DWH Package Skill
Use the bundled blue launcher. Desired state belongs in colors.yml; generated output belongs in .colors/; credentials are COLORS_PAR_* variables in an ignored .envrc.private.
Required credentials:
COLORS_PAR_VULTR_API_KEYCOLORS_PAR_CLOUDFLARE_API_TOKENCOLORS_PAR_GITHUB_TOKENCOLORS_PAR_CLICKHOUSE_PASSWORDCOLORS_PAR_POCKETBASE_SUPERUSER_PASSWORDCOLORS_PAR_LIGHTDASH_ADMIN_PASSWORDCOLORS_PAR_LIGHTDASH_SECRETCOLORS_PAR_LIGHTDASH_POSTGRES_PASSWORDCOLORS_PAR_LIGHTDASH_CLICKHOUSE_PASSWORDCOLORS_PAR_LIGHTDASH_R2_ACCESS_KEY_IDCOLORS_PAR_LIGHTDASH_R2_SECRET_ACCESS_KEYCOLORS_PAR_R2_ACCESS_KEY_IDandCOLORS_PAR_R2_SECRET_ACCESS_KEYwhenprovider-backendisr2
Never set COLORS_PAR_PROFILE, commit credentials, edit .colors/, or weaken compute-prevent-destroy.
Run safe checks first:
./blue build
./blue create --dry-run
./blue run --dry-run
With explicit authorization, ./blue create provisions and converges the host. ./blue run performs a real GitHub load and dbt build. ./blue delete is guarded and destructive.
PocketBase stores whole-run control-plane records only. Do not add task DAGs, step queues, sensors, or retry policy to it.