install-duckdb

Install or update DuckDB extensions and the CLI in automation pipelines.

1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/nq-rdl/agent-extensions --skill install-duckdb
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: install-duckdb
Source: https://github.com/nq-rdl/agent-extensions/tree/main/skills/duckdb/install-duckdb
Command: npx skills add https://github.com/nq-rdl/agent-extensions --skill install-duckdb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires duckdb, curl, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the installation and updating of DuckDB extensions and the DuckDB CLI, ensuring a ready-to-use environment and reducing manual setup drift.

Core Features & Use Cases

  • Install core extensions from local or remote sources and update the DuckDB CLI.
  • Update the DuckDB ecosystem automatically in CI, dev, and production environments.
  • Example: In a data processing workflow, provision DuckDB with the required extensions (e.g., spatial, json) and the latest CLI to run queries reliably.

Quick Start

Run the install-duckdb workflow to install core extensions and upgrade the DuckDB CLI.

Frequently Asked Questions about install-duckdb

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install DuckDB extensions in a CI pipeline?▼

To install DuckDB extensions in a CI pipeline, run the install-duckdb workflow to parse arguments into INSTALL statements and provision core extensions like spatial or json automatically. It detects DuckDB availability and executes platform-appropriate install commands for automation environments.

Can I update the DuckDB CLI and extensions at the same time?▼

Yes, you can update the DuckDB CLI and extensions simultaneously. The workflow parses arguments into UPDATE statements, detects existing DuckDB availability, and executes platform-appropriate upgrade commands to refresh both the CLI and core extensions automatically.

What's the best way to automate DuckDB environment setup for local development?▼

The best way to automate DuckDB setup for local development is running the install-duckdb workflow. It provisions DuckDB with required extensions from local or remote sources and upgrades the CLI, ensuring a ready-to-use environment without manual configuration drift.

Do I need curl to install DuckDB extensions?▼

Yes, curl is required as a dependency to install DuckDB extensions. The workflow uses curl alongside DuckDB to fetch extensions from remote sources and execute platform-appropriate install or update commands reliably across CI, dev, and production environments.

Why does my DuckDB extension installation fail when DuckDB is missing?▼

DuckDB extension installation fails when the CLI is missing because the workflow requires DuckDB to execute INSTALL and UPDATE statements. The install-duckdb workflow detects availability and installs or upgrades the DuckDB CLI first before provisioning extensions.

Does install-duckdb work with remote extension sources?▼

Yes, install-duckdb works with remote extension sources. The workflow installs core extensions from local or remote sources by parsing arguments into INSTALL statements, detecting DuckDB availability, and executing platform-appropriate commands to fetch and provision the required extensions.