duckdb-skills プラグイン
プラグイン Claude Code データベース データベース・ストレージClaude Code 拡張・ワークフローデータエンジニアリング・分析以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
duckdb-skills は、Claude Code 向けに DuckDB を活用したスキルを追加するプラグインです。GitHub の README によると、attach-db、query、read-file、duckdb-docs、read-memories、install-duckdb という6つのスキルが提供されており、DuckDB データベースへの接続とクエリ実行、各種データファイルの読み込み、DuckDB/DuckLake ドキュメントの検索、過去のセッションログの検索、DuckDB 拡張機能のインストールや更新が行えます。各スキルはプロジェクトごとに1つの state.sql ファイルを共有し、ATTACH/USE/LOAD 文を記録することでセッションを自動的に復元します。プラグインは Claude Code の /plugin marketplace add と /plugin install コマンドでインストールします。README によると、macOS と Linux での動作確認は行われていますが、Windows への対応はまだ完全ではありません。
概要
DuckDB のホームページによると、DuckDB はインプロセスで動作する SQL OLAP データベース管理システムであり、Parquet、JSON、S3、データレイクなどのファイルやクラウド上のデータを SQL で直接クエリできます。MIT ライセンスで配布されており、Python、Java、Go、Rust、JavaScript など複数の言語向けにネイティブクライアントが用意されています。
duckdb-skills でできること
- attach-db で DuckDB データベースファイルを接続し、テーブルや列、行数などのスキーマを確認する
- query で接続済みデータベースやファイルに対して SQL または自然言語の質問でクエリを実行する
- read-file で CSV、JSON、Parquet、Avro、Excel、空間データ、SQLite、Jupyter ノートブックなど(ローカル・リモート問わず)のデータファイルを読み込み内容を確認する
- duckdb-docs で DuckDB と DuckLake のドキュメントおよびブログ記事を全文検索する
- read-memories で過去の Claude Code セッションログを検索し、以前の文脈を確認する
- install-duckdb で DuckDB 拡張機能(コミュニティ拡張を含む)をインストール・更新する
出典
原文の説明(英語)
DuckDB-powered skills for Claude Code: read any data file, attach and query DuckDB databases, search DuckDB/DuckLake docs, search past session logs, and install/update DuckDB extensions.
duckdb-skills の変更履歴
- プラグイン duckdb-skills を追加