google-cloud-data-engineering-hub — скилл для Claude Code
Скилл подключает к агенту справочник рабочих проектов по GCP: BigQuery, Dataflow, Beam, Composer, Pub/Sub, Dataproc, Vertex AI.
npx skills add reason-machines/data-skills --skill google-cloud-data-engineering-hub -a claude-codeЧто делает google-cloud-data-engineering-hub
Скилл даёт агенту доступ к набору готовых проектов по инженерии данных в Google Cloud. Внутри — модульный код на Python, а не отдельные скрипты, схемы архитектуры в ASCII, тестовые данные и deploy.sh для настройки GCP. Примеры доведены до рабочего состояния и проверялись на живых проектах в облаке.
Темы разложены по категориям: загрузка CSV в BigQuery, паттерн UPSERT через MERGE, обучение и предсказание в BigQuery ML, работа с Cloud Storage, включая подписанные ссылки. Есть проекты на Dataflow и Apache Beam, Cloud Composer, Dataproc Serverless, потоковая обработка через Pub/Sub и связка с Gemini AI и Vertex AI.
Что нужно заранее: Python 3.10 и новее, gcloud CLI, проект в GCP с включённым биллингом и подходящие права IAM. Без активного проекта с биллингом ни один пример не запустится — учти это до того, как ставить скилл в рабочий репозиторий. Зависимости ставятся отдельно для каждого проекта из его requirements.txt, а учётные данные настраиваются через gcloud auth application-default login.
Какие задачи решает
- собрать пайплайн загрузки CSV в BigQuery
- написать MERGE-запрос для обновления и вставки строк
- обучить модель и получить предсказания средствами BigQuery ML
- настроить потоковую обработку данных через Pub/Sub
- развернуть workflow в Cloud Composer
Примеры запросов агенту
- Собери пайплайн загрузки CSV в BigQuery по примеру из скилла
- Покажи, как сделать MERGE для обновления таблицы в BigQuery
- Настрой потоковую обработку через Pub/Sub и Dataflow
Как установить google-cloud-data-engineering-hub
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill google-cloud-data-engineering-hub -a claude-code2Вручную: положить файлы
~/.claude/skills/google-cloud-data-engineering-hub/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/google-cloud-data-engineering-hub/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill google-cloud-data-engineering-hub -a codex2Вручную: положить файлы
.agents/skills/google-cloud-data-engineering-hub/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill google-cloud-data-engineering-hub -a cursor2Вручную: положить файлы
.cursor/skills/google-cloud-data-engineering-hub/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/data-skills google-cloud-data-engineering-hub2Вручную: положить файлы
.github/skills/google-cloud-data-engineering-hub/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill google-cloud-data-engineering-hub -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/data-skills --path skills/google-cloud-data-engineering-hubВручную: положить файлы
.devin/skills/google-cloud-data-engineering-hub/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill google-cloud-data-engineering-hub -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о google-cloud-data-engineering-hub
Как установить google-cloud-data-engineering-hub в Claude Code?
Выполни npx skills add reason-machines/data-skills --skill google-cloud-data-engineering-hub -a claude-code. Файл скилла окажется по пути ~/.claude/skills/google-cloud-data-engineering-hub/SKILL.md.
Что делает google-cloud-data-engineering-hub?
Даёт агенту справочник проектов по инженерии данных в Google Cloud: BigQuery, Dataflow, Apache Beam, Cloud Composer, Pub/Sub, Dataproc, Gemini AI и Vertex AI.
Что нужно для работы скилла?
Python 3.10+, gcloud CLI и проект в GCP с включённым биллингом и правами IAM. Зависимости ставятся для каждого проекта отдельно из requirements.txt.