SuperAPI AI 工具集

duckdb-docs

写作与研究

查看项目

更新于 10-15 21:35

技能介绍

用途:帮助用户查找 DuckDB 或 DuckLake 的相关文档与博客内容,针对自然语言问题或技术关键词返回匹配的文档片段。

主要能力:提供两个搜索索引,DuckDB 文档与博客(含 lts、current、blog 版本)以及 DuckLake 文档(含 stable、preview 版本)。索引表 docs_chunks 含 chunk_id、page_title、section、breadcrumb、url、version、text 字段,使用 FTS 扩展的 match_bm25 做全文检索,按相关度排序返回最多 8 条结果。

使用方式:先确认已安装 duckdb(command -v duckdb),缺失时转交 /duckdb-skills:install-duckdb;再安装扩展 duckdb :memory: -c "INSTALL httpfs; INSTALL fts;"。缓存位于 $HOME/.duckdb/docs/ 下,超过 2 天或缺失时通过 ATTACH 远程索引并 COPY FROM DATABASE 刷新。查询时用 duckdb "$HOME/.duckdb/docs/CACHE_FILENAME" -readonly -json -c 执行 FTS 查询。默认过滤 version = 'lts',问及最新特性用 current,问博客背景用 blog,问 DuckLake 用其索引的 stable。

适用场景:查询 DuckDB 函数、SQL 语法、特性用法,或 DuckLake 目录与相关功能,以及需要官方博客背景说明时。

限制:依赖网络获取远程索引,网络不可用则无法刷新缓存;无匹配结果时需放宽查询词或直接访问 https://duckdb.org/docs 与 https://ducklake.select/docs。具体收费、平台支持等信息资料未提供。