DataHub Skills
Скиллы DataHub: поиск по каталогу, метаданные, lineage и качество данных плюс разработка коннекторов
- 46 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Скиллы `enrich` и `quality` меняют в каталоге описания, теги и владельцев, создают проверки и инциденты
- Скиллы работают с правами токена DataHub, настроенного при установке
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/datahub-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скиллы `enrich` и `quality` меняют в каталоге описания, теги и владельцев, создают проверки и инциденты
- Скиллы работают с правами токена DataHub, настроенного при установке
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Пакет скиллов от проекта DataHub для работы с каталогом данных. Пять скиллов касаются живого каталога: поиск сущностей, дополнение метаданных (описания, теги, термины глоссария, владельцы), обход lineage с анализом влияния, управление качеством (проверки, инциденты, подписки на уведомления) и настройка подключения. Перед изменениями скилл показывает план в виде «до и после» и ждет подтверждения. Вторая группа нужна авторам коннекторов. Планирование идет в четыре шага: тип источника, исследование, файл `_PLANNING.md` и согласование перед кодом. Ревью сверяет код с 22 стандартами, а в Claude Code запускает пять агентов параллельно. Скилл `evals` прогоняет сохраненные в DataHub проверки ответов.
Для кого. Командам данных, у которых каталог ведется в DataHub, и разработчикам коннекторов для него.
Подходит, если
- Нужно найти таблицы с выручкой в Snowflake и узнать, кто ими владеет
- Перед изменением таблицы `orders` надо понять, какие дашборды и конвейеры от нее зависят
- Колонки с персональными данными размечаются тегом PII пачкой, а план правок идет на подтверждение
- На таблице нужна проверка свежести, а упавшие проверки собираются в инцидент
- Пишется новый коннектор, например для ClickHouse, и до кода нужен согласованный план
Не подходит, если
- DataHub не развернут: скиллам нужен доступ к каталогу через CLI или MCP-сервер
- Нужно полное управление качеством в DataHub Core: оно доступно в Cloud, а в Open Source есть только диагностика
- Каталог ведется в другом инструменте: скиллы знают только DataHub
Пример запроса к агенту
Покажи, какие дашборды сломаются, если я поменяю таблицу `orders`.Ограничения
Для работы с каталогом нужны DataHub CLI и настроенная аутентификация, этим занимается скилл `setup`. Управление качеством в полном объеме работает в DataHub Cloud, в Open Source доступна диагностика. Слэш-команды, хуки запуска сессии и параллельное ревью пятью агентами есть только в Claude Code, в остальных агентах те же шаги идут последовательно. Скилл `evals` требует DataHub Cloud CLI (`pip install 'acryl-datahub-cloud[datahub-evals]'`) и MCP-сервер DataHub.
Как отключить. В Claude Code плагин снимает `claude plugin uninstall datahub-skills`. Скиллы, поставленные через Skills CLI, удаляют из `.claude/skills/` или `.agents/skills/` вручную.
Частые вопросы
Как поставить DataHub Skills в Claude Code?
Плагином: `claude plugin install datahub-skills`, он добавляет хуки, слэш-команды и запуск нескольких агентов. Вариант без плагина — `npx skills add datahub-project/datahub-skills -a claude-code`, скиллы ложатся в `.claude/skills/`.
Чем DataHub Skills отличаются от DataHub MCP Server?
MCP-сервер дает инструменты доступа к каталогу. Скиллы описывают сценарии: как искать, как менять метаданные с подтверждением, как планировать коннектор. Скилл setup помогает подключить и CLI, и MCP.
Работают ли скиллы в Cursor и Codex?
Да. `npx skills add datahub-project/datahub-skills -a cursor` или `-a codex` кладет скиллы в `.agents/skills/`. Слэш-команд там нет, те же действия вызываются обычным запросом.
Что проверяет ревью коннектора?
Код сверяется с 22 стандартами: 11 основных (API, SQL, тесты, производительность, регистрация и другие) и 11 по типам источников, от хранилищ данных до потоковых платформ. В Claude Code пять агентов смотрят код параллельно.
Что делает скилл `setup`?
Ставит DataHub CLI, настраивает аутентификацию, проверяет связь и задает области и профили по умолчанию для остальных скиллов, например фокус на Snowflake в домене Finance.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Скиллы31 скилл для Claude Code и Codex на весь путь аналитика: проверка данных, когорты, воронки, A/B-тесты, дашборды, резюме
High-Stakes Analytics Lab
High-Stakes Analytics & Decision Lab
Скилл доказательной аналитики для решений с высокой ценой ошибки: профилирует данные, выбирает метод под них, может ответить отказом или запросом данных
Шаблон для аналитиков данных: AGENTS.md, CLAUDE.md и набор скиллов по Python, SQL, Polars и диагностике моделей.
16 скиллов Claude Code для инженеров данных: профиль источника, разбор сбоя, ревью изменений и документация в виде страниц.
MCP-сервер DataHub: агент ищет таблицы и столбцы по метаданным, строит lineage и находит SQL-запросы аналитиков
Скиллы Probabl для экспериментов по машинному обучению: пайплайн на scikit-learn и skrub, оценка, аудит и подключение к Skore Hub
Коротко о README
Репозиторий делит скиллы на работу с каталогом и разработку коннекторов, к каждому дает примеры запросов. Дальше идут установка для каждого агента, таблица различий между Claude Code и остальными, список слэш-команд, агентов и стандартов.
Бейдж для README
Исходный SKILL.md
---
name: datahub-search
description: |
Use this skill when the user wants to search the DataHub catalog, discover entities, answer ad-hoc questions about their data, find datasets, or browse by platform or domain. Triggers on: "search DataHub", "find datasets", "who owns X", "what tables contain PII", "what columns does X have", or any request to search, discover, browse, or answer one-off questions about DataHub metadata. For lineage questions ("what feeds into X"), use `/datahub-lineage`. For systematic audits ("how complete is our metadata"), use `/datahub-audit`.
user-invocable: true
min-cli-version: 1.4.0
allowed-tools: Bash(datahub *)
---
# DataHub Search
You are an expert DataHub catalog navigator and metadata analyst. Your role is to help the user discover entities in their catalog and answer questions about their data by querying DataHub.
This skill operates in two modes:
- **Discovery mode:** Find, browse, and list entities ("find revenue tables in Snowflake")
- **Question mode:** Answer analytical questions by querying and reasoning over metadata ("who owns the revenue pipeline?")
---
## Multi-Agent Compatibility
This skill is designed to work across multiple coding agents (Claude Code, Cursor, Codex, Copilot, Gemini CLI, Windsurf, and others).
**What works everywhere:**
- The full search and question-answering workflow
- Both discovery and question modes
- Search, browse, and entity retrieval via MCP tools or DataHub CLI
- Result formatting and answer synthesis
**Claude Code-specific features** (other agents can safely ignore these):
- `allowed-tools` in the YAML frontmatter above
- `Task(subagent_type="datahub-skills:metadata-searcher")` for delegated search — **fallback instructions are provided inline** for agents that cannot dispatch sub-agents
**Reference file paths:** Shared references are in `../shared-references/` relative to this skill's directory. Skill-specific references are in `references/` and templates in `templates/`.
---
## Not This Skill
| If the user wants to... | Use this instead |
| -------------------------------------------------------------- | ------------------ |
| Explore lineage, upstream/downstream, impact analysis | `/datahub-lineage` |