让AI直接SQL查本地文件!DuckDB官方出品的数据分析神器

你有没有遇到过这种情况——本地有个 CSV 文件,想查点东西,得先开 Excel;有个 Parquet 文件,得装个专用工具;S3 上有个数据集,得先下载……

DuckDB Skills 把这个彻底干掉了。这是一个由 DuckDB 官方维护的 AI Agent 技能包,装上之后,你直接用自然语言跟 AI 说”查一下这个文件”,它就能调 DuckDB 执行 SQL 返回结果——不管文件是 CSV、JSON、Parquet 还是 Excel。


凭什么火?数据人的”瑞士军刀”

这个技能包有 9 个技能,核心是这几个:

query — 直接跑 SQL 查数据库或文件,天然语言也行。你问”销量最高的前10个商品”,它自动生成 SQL 返回结果,不用你写一句代码。

read-file — 读任何数据文件,CSV、Parquet、Avro、Excel、空间文件,甚至远程 S3/GCS 的文件。AI 会先预览 Schema,判断文件结构,再建议你下一步怎么查。

spatial — 空间数据专用,问”最近的加油站有哪些”这种带地理位置的问题,它直接用 DuckDB 的空间函数算,不用额外装 GIS 工具。

s3-explore — S3/R2/GCS 上存着数据但不想下载?直接连上去预览 Schema、查行数、跑 SQL,结果直接回来。


怎么装

# Claude Code
npx skills add duckdb/duckdb-skills --agent claude-code

# 或作为插件装
/plugin marketplace add duckdb/duckdb-skills
/plugin install duckdb-skills@duckdb-skills

装完跑 /duckdb-skills:attach-db your_file.duckdb 挂载数据库,然后直接 /duckdb-skills:query "SELECT * FROM table LIMIT 10" 开查。


为什么值得装

以前数据工程师的工作流是:拿到文件 → 选工具 → 导入 → 分析。现在你跟 AI 说一句话,它在后台调 DuckDB 执行,出来的就是你要的答案。

DuckDB 本身就是”数据库里的轻量级选手”,查询快、零运维、单文件运行。官方出品的 Skills 把这套能力直接封装成了 AI Agent 的工具,5.5K+ 次安装已经说明了需求有多真实。

适合谁数据分析师、后端工程师、BI 从业者,以及任何经常跟数据文件打交道的人。

👉 GitHub:https://github.com/duckdb/duckdb-skills


GitHub: https://github.com/duckdb/duckdb-skills

评论区

0 条评论

登录后可评论。

沈星河 14 阅读