install-duckdb
Install or update DuckDB CLI and extensions with version management
Developer Setup
Setup & Installation
npx skills add https://github.com/duckdb/duckdb-skills --skill install-duckdbnpx skills add https://github.com/duckdb/duckdb-skills --skill install-duckdbOverview
What This Skill Does
Install or update DuckDB CLI and extensions with version management
Application
When to use this Skill
- Integrating install duckdb into your development workflow.
- Following best practices for install or update duckdb cli and extensions with version management.
- Automating repetitive tasks with AI-assisted tooling.
- Building production-grade applications with proper standards.
- Debugging and troubleshooting common implementation issues.
Documentation
Show Skills.md file
Arguments: $@
Each extension argument has the form name or name@repo.
name→INSTALL name;name@repo→INSTALL name FROM repo;
Step 1 — Locate DuckDB
DUCKDB=$(command -v duckdb)
If not found, tell the user:
DuckDB is not installed. Install it first with one of:
- macOS:
brew install duckdb- Linux:
curl -fsSL https://install.duckdb.org | sh- Windows:
winget install DuckDB.cliThen re-run
/duckdb-skills:install-duckdb.
Stop if DuckDB is not found.
Step 2 — Check for --update flag
Recommendations
Explore other random skills
courier-notification-skills
Use when building notifications with Courier across email, SMS, push, in-app inbox, Slack, Teams, or WhatsApp. Covers transactional messages (password reset, OTP, orders, billing), growth notifications (onboarding, engagement, referral), multi-channel routing, preferences and topics, reliability and webhooks, journeys (multi-step notification sequences via API), template CRUD and Elemental content, routing strategies, provider configuration, the Courier CLI and MCP server, and migrations from Knock, Novu, or other notification systems.
venice-api-overview
API basics, auth modes, pricing, and versioning
venice-auth
API keys and wallet-based Venice authentication