D

install-duckdb

par duckdb

install-duckdb aide à installer ou mettre à jour des extensions DuckDB depuis la CLI. Utilisez les noms d’extension simples pour les installations de base, ou `name@repo` pour les extensions basées sur un dépôt. Le skill vérifie d’abord la présence de DuckDB, traite `--update` séparément et transforme une demande simple en commandes DuckDB `INSTALL` valides, avec moins d’hésitation.

Étoiles443
Favoris0
Commentaires0
Ajouté9 mai 2026
CatégorieSkill Installation
Commande d’installation
npx skills add duckdb/duckdb-skills --skill install-duckdb
Score éditorial

Ce skill obtient 78/100, ce qui en fait un bon candidat pour le répertoire avec une vraie valeur d’installation pour les utilisateurs de DuckDB. Les utilisateurs du répertoire peuvent s’attendre à un flux déclenchable pour installer ou mettre à jour des extensions, mais il faut noter que le dépôt est plus opérationnel qu’explicatif et laisse implicites certains cas limites.

78/100
Points forts
  • Contrat d’entrée et déclencheur explicites pour l’installation vs la mise à jour, avec prise en charge des noms simples et de la syntaxe `name@repo`.
  • Workflow Bash concret qui repère la CLI DuckDB, construit des instructions `INSTALL` et s’arrête tôt si DuckDB est absent.
  • Le dépôt inclut un `eval.sh` qui teste le skill de bout en bout et vérifie que les extensions sont chargeables, ce qui renforce la fiabilité.
Points de vigilance
  • Le `SKILL.md` est assez concis : la description est minimale et il n’y a ni commande d’installation autonome ni guide d’utilisation plus large.
  • Les détails du parcours de mise à jour ne sont visibles qu’en partie dans l’extrait, donc il peut encore être nécessaire de consulter le skill pour comprendre son comportement complet et ses limites.
Vue d’ensemble

Vue d’ensemble du skill install-duckdb

Ce que fait install-duckdb

Le skill install-duckdb installe ou met à jour des extensions DuckDB depuis la CLI. Il a été conçu pour les personnes qui veulent un flux d’installation install-duckdb fiable plutôt que d’écrire des instructions INSTALL au cas par cas. Le skill accepte les noms d’extensions simples pour les extensions de base, ainsi que des paires name@repo pour les extensions hébergées dans un dépôt.

À qui s’adresse ce skill

Utilisez ce skill install-duckdb si vous travaillez déjà avec DuckDB et que vous devez ajouter des extensions rapidement, de façon répétable, avec moins d’hésitation sur la syntaxe. Il est particulièrement utile pour les agents ou les utilisateurs qui ont besoin de passer vite d’une demande floue comme « installe spatial et une extension communautaire » à des commandes DuckDB valides et prêtes à exécuter.

Ce qui le distingue

La principale valeur de install-duckdb for Skill Installation est qu’il transforme une petite liste d’entrées en la bonne forme INSTALL pour DuckDB, tout en gérant séparément le chemin --update. Le skill est donc pratique à la fois pour une première installation et pour les opérations de maintenance. Il vérifie aussi d’abord la disponibilité de la CLI DuckDB, ce qui évite d’échouer plus loin avec un message confus.

Comment utiliser le skill install-duckdb

Installer le skill et vérifier DuckDB

Pour install-duckdb install, chargez le skill via votre workflow GitHub skills, puis vérifiez que duckdb est bien dans votre PATH avant de lui demander quoi que ce soit. Si DuckDB est absent, le skill est censé s’arrêter et vous indiquer d’installer d’abord la CLI. C’est important, parce que ce skill n’est pas un gestionnaire de paquets ; c’est une couche d’installation adaptée à DuckDB.

Donner au skill une saisie d’extensions propre

Le meilleur install-duckdb usage commence avec des noms que le skill peut analyser directement :

  • spatial
  • fts
  • magic@community

Utilisez des noms simples quand vous voulez le dépôt principal de DuckDB. Utilisez name@repo quand l’extension provient d’un dépôt non par défaut. Si vous souhaitez une mise à jour, ajoutez --update et ne ciblez que les extensions que vous voulez réellement modifier.

Lire le dépôt dans le bon ordre

Pour travailler sur install-duckdb guide, commencez par SKILL.md afin de comprendre les règles de passage d’arguments et le déroulé d’exécution. Examinez ensuite eval.sh pour voir comment les mainteneurs valident le comportement en pratique. Ce fichier est particulièrement utile si vous voulez comprendre à quoi ressemble une installation réussie et comment le skill est censé se comporter en automatisation.

Transformer une demande vague en prompt plus utile

Des prompts plus précis réduisent les ambiguïtés. Au lieu de dire « installe les extensions DuckDB », écrivez :
/duckdb-skills:install-duckdb spatial fts
ou
/duckdb-skills:install-duckdb --update magic@community
N’incluez que les extensions souhaitées, nommez explicitement tout dépôt non principal et évitez de mélanger des tâches sans rapport dans la même demande. Le skill donne ses meilleurs résultats quand le prompt est assez précis pour que les commandes DuckDB générées soient évidentes.

FAQ du skill install-duckdb

install-duckdb sert-il uniquement à l’installation ?

Non. Le skill install-duckdb prend aussi en charge la mise à jour des extensions, ce qui est utile quand vous devez rafraîchir une installation existante plutôt qu’en ajouter une nouvelle. Ce chemin de mise à jour fait justement partie de ce qui le rend plus intéressant qu’un prompt ponctuel.

Faut-il déjà avoir DuckDB installé ?

Oui. Le skill vérifie la présence de la CLI DuckDB et s’arrête s’il ne la trouve pas. Si vous évaluez install-duckdb for Skill Installation, ce prérequis est un vrai critère d’adoption, pas un détail mineur.

Quand ne faut-il pas utiliser ce skill ?

Ne l’utilisez pas si vous cherchez à gérer des paquets système sans rapport, des dépendances Python ou des migrations de base de données. Ce skill est volontairement centré sur l’installation et la mise à jour des extensions DuckDB. Si votre objectif est un paramétrage d’environnement plus large, un prompt générique ou un autre skill sera plus adapté.

Est-il adapté aux débutants ?

Oui, à condition que l’utilisateur sache nommer les extensions qu’il veut. Le skill masque les détails de syntaxe de DuckDB, mais il attend tout de même que l’utilisateur sache si une extension est dans le noyau ou provient d’un autre dépôt. Les débutants s’en sortent mieux lorsqu’ils donnent les noms d’extensions exactement tels qu’ils apparaissent dans la documentation DuckDB ou dans les notes de version.

Comment améliorer le skill install-duckdb

Préciser exactement les extensions visées

Le plus grand gain de qualité vient d’une meilleure liste d’extensions. Si vous voulez que install-duckdb usage réussisse du premier coup, nommez chaque cible clairement et n’ajoutez @repo que lorsque c’est nécessaire. Les demandes vagues comme « installe les extensions utiles » obligent à deviner et affaiblissent le résultat.

Séparer l’intention d’installation et l’intention de mise à jour

Une source fréquente d’échec consiste à mélanger « installe ceci » et « mets tout à jour » dans une seule demande. Le install-duckdb skill traite ces cas différemment ; il faut donc être explicite sur le mode souhaité. Si vous faites une mise à jour, dites-le d’emblée et listez uniquement les extensions concernées.

Vérifier le résultat après le premier passage

Pour gagner en confiance, validez que l’extension se charge bien dans DuckDB une fois le skill exécuté. C’est le véritable test d’un install-duckdb install réussi, pas seulement le fait qu’une commande ait été affichée. Si une extension ne se charge pas, affinez la saisie en vérifiant la source du dépôt, l’orthographe de l’extension et le fait qu’elle doive venir du dépôt principal ou d’un dépôt précis.

Notes et avis

Aucune note pour le moment
Partagez votre avis
Connectez-vous pour laisser une note et un commentaire sur cet outil.
G
0/10000
Derniers avis
Enregistrement...