duckdb-skills — плагин
Плагин DuckDB для Claude Code: SQL по CSV, Parquet и базам, чтение файлов из S3, поиск в документации и в логах сессий
- 616 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скиллы запускают DuckDB CLI в оболочке и ставят расширения, в том числе из сообщества.
- `read-memories` читает логи прошлых сессий, а `state.sql` может хранить секреты облачных хранилищ.
Установка
- Работает в
В терминале, через 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, не трогая боевую базу
dbt Agent Skills
dbt-agent-skills
Официальные скиллы dbt Labs: агент понимает проекты dbt, выполняет рабочие процессы и помогает с миграцией
Три плагина для Claude Code: запросы к открытым датасетам OpenData, готовые диаграммы и таблицы OpenChart, SVG-графика.
DBTrail читает бинлог MySQL, держит копию в Parquet для запросов в DuckDB и дает MCP-доступ на чтение для Claude Desktop
MCP-сервер платформы Duckle: агент собирает, проверяет и запускает ETL-пайплайны на DuckDB на вашей машине
SciAgent-Skills — скиллы по биоинформатике
SciAgent-Skills
Около 200 скиллов для Claude Code по биоинформатике, химии и биостатистике: от анализа РНК-секвенирования до докинга молекул
Коротко о README
Плагин построен вокруг общего файла состояния: скиллы дополняют его базами, секретами и макросами, а остальные подхватывают без повторной настройки. Проверить плагин без установки можно запуском `claude --plugin-dir .` из клона репозитория.