duckdb avatar

Duckdb Docs

Searches DuckDB and DuckLake documentation using full-text BM25 search against locally cached indexes. You pass in a question or keyword and it returns the most relevant doc chunks, automatically handling cache freshness, extension installation, and query extraction. The skill knows when to search blog posts versus stable docs versus nightly features, and can switch between DuckDB and DuckLake indexes based on context. It's faster than browsing the docs manually and more reliable than hoping the LLM memorized the right syntax. The local caching means you're not hitting the network on every search, and it formats results with breadcrumbs and direct links so you can jump straight to the source.

skills.sh installs
1.4K
GitHub stars
616
last updated
Aug 21, 2026

Install

$ npx -y skills add duckdb/duckdb-skills --skill duckdb-docs --agent claude-code

Installs into .claude/skills of the current project.

Files

You are helping the user find relevant DuckDB or DuckLake documentation.

Query: $@

Follow these steps in order.

Step 1 — Check DuckDB is installed

command -v duckdb

If not found, delegate to /duckdb-skills:install-duckdb and then continue.

Step 2 — Ensure required extensions are installed

duckdb :memory: -c "INSTALL httpfs; INSTALL fts;"

If this fails, report the error and stop.

Step 3 — Choose the data source and extract search terms

The query is: $@

Data source selection

There are two search indexes available:

IndexRemote URLLocal cache filenameVersionsUse when
DuckDB docs + bloghttps://duckdb.org/data/docs-search.duckdbduckdb-docs.duckdblts, current, blogDefault — any DuckDB question
DuckLake docshttps://ducklake.select/data/docs-search.duckdbducklake-docs.duckdbstable, previewQuery mentions DuckLake, catalogs, or DuckLake-specific features

Both indexes share the same schema:

Sponsors

Details

Repository
github.com/duckdb/duckdb-skills
Categories
Documentation, Marketing & SEO, Databases
First seen
Jun 3, 2026

More from duckdb/duckdb-skills

All 6
1andrewyng avatarget-api-docsandrewyng/context-hubUse this skill to get documentation for third-party APIs, SDKs or libraries before writing code that uses them to ensure you have the latest, most accurate docu1.3Kskills.sh installs
2neolabhq avatarupdate-docsneolabhq/context-engineering-kitUpdate and maintain project documentation for local code changes using multi-agent workflow with tech-writer agents. Covers docs/, READMEs, JSDoc, and API docum1.3Kskills.sh installs
3aj-geddes avatarmarkdown-documentationaj-geddes/useful-ai-promptsMaster markdown formatting, GitHub Flavored Markdown, README files, and documentation formatting. Use when writing markdown docs, READMEs, or formatting documen1.3Kskills.sh installs
4nvidia avatarnemoclaw-user-guidenvidia/skillsGuides human users' AI agents to the NemoClaw docs MCP server and canonical Fern documentation in Markdown form. Use when users ask how to install, configure, o1.3Kskills.sh installs
5jezweb avatarproject-docsjezweb/claude-skillsGenerate project documentation from codebase analysis — ARCHITECTURE.md, API_ENDPOINTS.md, DATABASE_SCHEMA.md. Reads source code, schema files, routes, and conf1.2Kskills.sh installs
6marswaveai avatarexplainermarswaveai/skillsCreate explainer videos with narration and AI-generated visuals. Triggers on: "解说视频", "explainer video", "explain this as a video", "tutorial video", "introduce1.1Kskills.sh installs