duckdb-skills — плагин

Плагин DuckDB для Claude Code: SQL по CSV, Parquet и базам, чтение файлов из S3, поиск в документации и в логах сессий

  • 616 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Скиллы запускают DuckDB CLI в оболочке и ставят расширения, в том числе из сообщества.
  • `read-memories` читает логи прошлых сессий, а `state.sql` может хранить секреты облачных хранилищ.
Все причины и проверки

duckdb/duckdb-skills

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/duckdb-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скиллы запускают DuckDB CLI в оболочке и ставят расширения, в том числе из сообщества.
  • `read-memories` читает логи прошлых сессий, а `state.sql` может хранить секреты облачных хранилищ.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

duckdb-skills — плагин команды DuckDB для Claude Code с набором скиллов для исследования данных. Скилл `read-file` открывает CSV, JSON, Parquet, Avro, Excel, пространственные файлы, SQLite и ноутбуки Jupyter, локальные и из S3, GCS, Azure или по HTTPS, а `query` выполняет SQL или вопрос на естественном языке по подключенной базе либо прямо по файлам. `attach-db` подключает файл базы DuckDB, разбирает схему и записывает состояние в `state.sql`, чтобы остальные скиллы восстанавливали сессию. `duckdb-docs` ищет в документации и блоге DuckDB и DuckLake, `read-memories` — в логах прошлых сессий Claude Code, `install-duckdb` ставит расширения. В репозитории есть еще `convert-file`, `s3-explore` и `spatial`. Скиллы вызываются командой вида `/duckdb-skills:<имя>`.

Для кого. Аналитикам и инженерам данных, которые просят Claude Code разобрать CSV, Parquet или базу DuckDB без отдельного BI-инструмента.

Подходит, если

  • В папке лежит выгрузка в Parquet на сотни мегабайт, и надо узнать ее схему и число строк.
  • Данные на S3 или в Cloudflare R2 хочется просмотреть, не скачивая файлы.
  • Таблица в Excel превращается в Parquet для дальнейшей работы.
  • Решение двухнедельной давности потерялось, и `read-memories` ищет его в логах прошлых сессий.

Не подходит, если

  • Данные лежат в рабочей СУБД с транзакциями: плагин рассчитан на файлы и локальные базы DuckDB.
  • Агент запускается в Windows, где поддержка пока неполная.
  • DuckDB CLI установить нельзя, а скиллы вызывают его из оболочки.

Пример запроса к агенту

Открой sales.parquet, покажи схему и число строк, затем посчитай пять крупнейших клиентов по выручке.

Ограничения

Плагин проверен на macOS и Linux, на Windows часть команд оболочки и путей может не работать. Нужен DuckDB CLI: если его нет, скиллы предложат поставить его через `install-duckdb`. Файл `state.sql` лежит в проекте или в домашнем каталоге и может хранить секреты облачных хранилищ, поэтому в репозиторий его не добавляют. Скилл `read-memories` читает логи прошлых сессий Claude Code целиком. Последний коммит репозитория — апрель 2026 года. В официальном маркетплейсе Anthropic плагина пока нет, он ставится из GitHub.

Как отключить. Выполните `/plugin uninstall duckdb-skills@duckdb-skills`, при желании `/plugin marketplace remove duckdb-skills`. Файлы `state.sql` удалите вручную.

Частые вопросы

Как поставить duckdb-skills в Claude Code?

Выполните `/plugin marketplace add duckdb/duckdb-skills`, затем `/plugin install duckdb-skills@duckdb-skills`. Скиллы появятся в новых сессиях под именем `/duckdb-skills:<имя>`.

Как запустить запрос к файлу?

Вызовите `/duckdb-skills:query FROM 'exports.csv' WHERE amount > 100`. Вместо SQL можно написать вопрос на естественном языке, скилл сам составит запрос.

Где хранится состояние сессии?

В файле `state.sql` с командами ATTACH, USE и LOAD, секретами и макросами. Скилл спрашивает, где его держать: в `.duckdb-skills/` проекта или в `~/.duckdb-skills/<проект>/`.

Как обновить плагин?

Сначала `/plugin marketplace update duckdb-skills`, затем `/plugin update duckdb-skills@duckdb-skills`.

Какие форматы читает read-file?

CSV, JSON, Parquet, Avro, Excel, пространственные файлы, SQLite и ноутбуки Jupyter, с диска и с S3, GCS, Azure или по HTTPS. Формат определяется по расширению.

Обсуждение

Вопросов и отзывов пока нет.

Плагины
Официальный

Временная песочница на DuckDB: агент загружает CSV и запрашивает данные по MCP или REST, не трогая боевую базу

MCP-серверРасширенный доступ21Звезды репозитория

dbt Agent Skills

dbt-agent-skills

Официальный

Официальные скиллы dbt Labs: агент понимает проекты dbt, выполняет рабочие процессы и помогает с миграцией

СкиллРасширенный доступ756Звезды репозитория
Официальный

Три плагина для Claude Code: запросы к открытым датасетам OpenData, готовые диаграммы и таблицы OpenChart, SVG-графика.

ПлагинРасширенный доступ153Звезды репозитория
Официальный

DBTrail читает бинлог MySQL, держит копию в Parquet для запросов в DuckDB и дает MCP-доступ на чтение для Claude Desktop

CLIШирокий доступ68Звезды репозитория
Официальный

MCP-сервер платформы Duckle: агент собирает, проверяет и запускает ETL-пайплайны на DuckDB на вашей машине

MCP-серверШирокий доступ1,6 тыс.Звезды репозитория

Около 200 скиллов для Claude Code по биоинформатике, химии и биостатистике: от анализа РНК-секвенирования до докинга молекул

СкиллРасширенный доступ384Звезды репозитория

Коротко о README

Плагин построен вокруг общего файла состояния: скиллы дополняют его базами, секретами и макросами, а остальные подхватывают без повторной настройки. Проверить плагин без установки можно запуском `claude --plugin-dir .` из клона репозитория.

Бейдж для README

Сообщить о проблеме

Foxx AIduckdb-skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.