
datahub-project/datahub-skills 是从 https://github.com/datahub-project/datahub-skills. 导入的一个代理技能候选
概览
datahub-project/datahub-skills 是从 https://github.com/datahub-project/datahub-skills. 导入的一个代理技能候选
概述(AI 翻译)
使用DataHub的代理技能——规划和审查连接器,搜索目录,丰富元数据,追溯血缘,管理数据质量,并设置连接。可使用Claude代码、Cortex代码、光标、Codex、Copilot、Gemini CLI、Windsurf及其他代理技能兼容工具。
这里面有什么
目录交互技能
搜索
搜索DataHub目录,发现实体,并回答关于你数据的临时问题。支持关键词搜索、筛选浏览、列名搜索、结构化属性查询和多步问答。
丰富
在DataHub中添加或更新元数据——描述、标签、术语表、所有权和弃用。显示前后计划,并在进行更改前征求批准。
血统
探索数据沿革,追踪上游来源和下游用户,进行影响分析,绘制跨平台数据流图。
质量
管理数据质量——创建并运行断言(新度、卷、SQL、字段、模式),设置智能AI推断断言,提出和解决事件,配置通知订阅。将开源(诊断)与云(全面管理)能力分离。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
datahub-skills
Agent skills for working with DataHub — plan and review connectors, search the catalog, enrich metadata, trace lineage, manage data quality, and set up connections. Works with Claude Code, Cortex Code, Cursor, Codex, Copilot, Gemini CLI, Windsurf, and other Agent Skills-compatible tools.
What’s in here
Catalog interaction skills
Search
Search the DataHub catalog, discover entities, and answer ad-hoc questions about your data. Supports keyword search, filtered browse, column-name search, structured property queries, and multi-step question answering.
> Find revenue tables in Snowflake
> Who owns the customer pipeline?
> /datahub-search datasets tagged PII
Enrich
Add or update metadata in DataHub — descriptions, tags, glossary terms, ownership, and deprecation. Shows a before/after plan and asks for approval before making changes.
> Add a description to the orders table
> Tag these columns as PII
> /datahub-enrich set owner of revenue_daily to @jdoe
Lineage
Explore data lineage, trace upstream sources and downstream consumers, perform impact analysis, and map cross-platform data flows.
> What feeds into the revenue dashboard?
> Impact analysis for changing the orders table
> /datahub-lineage trace the customer pipeline
Quality
Manage data quality — create and run assertions (freshness, volume, SQL, field, schema), set up smart AI-inferred assertions, raise and resolve incidents, and configure notification subscriptions. Separates Open Source (diagnostic) from Cloud (full management) capabilities.
> Find datasets with failing assertions
> Create a freshness assertion on the orders table
> /datahub-quality raise an incident on the customer pipeline
> Subscribe me to assertion failures via Slack
Setup
Install the DataHub CLI, configure authentication, verify connectivity, and set up default scopes and profiles for the other interaction skills.
> Set up my DataHub connection
> /datahub-setup focus on Snowflake in the Finance domain
> Create a profile for the data-eng team
Evals
Runs your saved DataHub evals and reports how they did. An eval is a saved question plus the conditions its answer must meet.
Each eval is answered in a fresh agent with the DataHub tools attached, then reported back without a verdict so DataHub scores it with the same judge it uses for its own runs — which is what makes two runs comparable. The same command reports an answer produced anywhere else, so you can score another agent’s answer against the same conditions.
> Run our evals
> /datahub-evals run urn:li:eval:abc123
> /datahub-evals score this Slack answer against that eval
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add datahub-project/datahub-skills