# setting-up-a-data-warehouse-source

Помогает подключить внешние базы данных и сервисы вроде Stripe, Postgres или Supabase к хранилищу PostHog. Настраивает синхронизацию таблиц и валидирует доступы.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 374 установки · ★ 76
- Автор: PostHog
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/PostHog/skills/tree/HEAD/skills/omnibus/setting-up-a-data-warehouse-source/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/setting-up-a-data-warehouse-source

## Что делает

Скилл проводит через подключение внешних источников данных к PostHog: баз Postgres, MySQL, MongoDB, Snowflake, BigQuery или SaaS-сервисов вроде Stripe и Hubspot. По умолчанию запускается связка в один шаг через инструмент `data-warehouse-source-setup`: он проверяет доступы, находит таблицы, выставляет инкрементальный импорт и сразу создаёт источник в PostHog.

Для передачи ключей скилл генерирует защищённую веб-ссылку через `data-warehouse-source-connect-link`, чтобы секреты не попадали в чат открытым текстом. Также предусмотрен ручной сценарий: выбор отдельных таблиц, настройка CDC для Postgres или регистрация вебхуков внешнего сервиса.

Адреса `localhost` и приватные подсети здесь не пройдут: PostHog подключается к базе со своих серверов, поэтому закрытые сети потребуют SSH-туннель или добавление IP-адресов PostHog в белый список. Для Supabase скилл сразу переключает на Session pooler на порту 6543, так как прямое подключение к хосту работает только по IPv6.

## Требования
- Работает с: PostgreSQL, MongoDB, Snowflake

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add PostHog/skills --skill setting-up-a-data-warehouse-source -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/setting-up-a-data-warehouse-source/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/setting-up-a-data-warehouse-source/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add PostHog/skills --skill setting-up-a-data-warehouse-source -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/setting-up-a-data-warehouse-source/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add PostHog/skills --skill setting-up-a-data-warehouse-source -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/setting-up-a-data-warehouse-source/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install PostHog/skills setting-up-a-data-warehouse-source
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/setting-up-a-data-warehouse-source/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add PostHog/skills --skill setting-up-a-data-warehouse-source -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/PostHog/skills --path skills/omnibus/setting-up-a-data-warehouse-source
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/setting-up-a-data-warehouse-source/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add PostHog/skills --skill setting-up-a-data-warehouse-source -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/PostHog/skills/tree/HEAD/skills/omnibus/setting-up-a-data-warehouse-source/SKILL.md

## Когда брать
- подключить базу данных Postgres, MySQL или Snowflake к PostHog
- настроить импорт данных из Stripe, Hubspot или Sentry без передачи ключей в чат
- подобрать правильные типы ключей и порты для подключения Supabase или Twilio
- проверить требования для CDC-репликации перед созданием источника

## Примеры запросов агенту
- Подключи наш Stripe к хранилищу PostHog через безопасную ссылку
- Настрой импорт таблицы заказов из базы Postgres в PostHog
- Проверь требования CDC для репликации базы данных в PostHog

## Похожие
- [data-context-extractor](https://affpapa.org/nevibecode/skills/data-context-extractor.md) — скилл · 3100 установок
- [connecting-to-data-source](https://affpapa.org/nevibecode/skills/connecting-to-data-source.md) — скилл · 6800 установок
- [powersync](https://affpapa.org/nevibecode/skills/powersync.md) — скилл · 1300 установок
- [database-schema-designer](https://affpapa.org/nevibecode/skills/onewave-ai-database-schema-designer.md) — скилл · 403 установки
- [Ekwo OS — open source accounting: ledger, invoices and VAT on your own Supabase or Postgres](https://affpapa.org/nevibecode/mcp/ekwo-os-open-source-accounting-ledger-invoices-and-vat-on-your-own-supabase-or-p.md) — MCP-сервер · ★ 40
- [sql-queries](https://affpapa.org/nevibecode/skills/sql-queries.md) — скилл · 4500 установок

Из того же набора: [posthog/skills](https://affpapa.org/nevibecode/by/posthog/skills.md) — 48 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
