# duckdb-skills

Набор навыков для анализа локальных и удалённых данных прямо в Claude Code через движок DuckDB. Пригодится для работы с Parquet, CSV и базой знаний прошлых сессий.

- плагин · `type=plugin` · Claude Code · ★ 611
- Автор: DuckDB Foundation
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/duckdb/duckdb-skills
- Обновлён: 2026-04-23
- HTML: https://affpapa.org/nevibecode/plugins/duckdb-skills

## Что делает

Плагин добавляет шесть слэш-команд для аналитики. Команда `/duckdb-skills:read-file` разбирает форматы Parquet, CSV, JSON, Avro, Excel и SQLite на диске или в облачных хранилищах вроде S3 и GCS. Для интерактивных выборок служит `/duckdb-skills:query`, которая понимает как чистый SQL, так и вопросы на естественном языке. Базы данных подключаются через `/duckdb-skills:attach-db`, считывая структуру таблиц и число строк.

Все навыки делят единый сессионный файл `state.sql`, который сохраняется в корне проекта либо в домашней директории пользователя. Через него плагин восстанавливает макросы, секреты и примонтированные таблицы командой `duckdb -init state.sql`. Также доступны поиск по документации DuckDB и DuckLake и чтение истории сессий Claude Code для поиска прошлых решений.

Для запуска требуется предварительно установленный DuckDB CLI. На Windows плагин пока работает с ограничениями из-за различий в обработке путей и команд оболочки.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin install duckdb-skills@claude-plugins-official
```
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install duckdb-skills@claude-community
```
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-official
```

## Когда брать
- анализировать файлы Parquet и CSV без импорта в сторонние СУБД
- выполнять SQL-запросы на естественном языке к локальным данным
- восстанавливать архитектурные решения из истории прошлых сессий
- подключать удалённые датасеты из S3, Azure и GCS

## Примеры запросов агенту
- /duckdb-skills:read-file s3://my-bucket/data.parquet describe the schema
- /duckdb-skills:query "какие 5 клиентов принесли наибольшую выручку?"
- /duckdb-skills:read-memories `duckdb --here`

## Похожие
- [firebase](https://affpapa.org/nevibecode/plugins/firebase.md) — плагин · ★ 44635
- [power-platform-architect](https://affpapa.org/nevibecode/plugins/power-platform-architect.md) — плагин · ★ 40418
- [power-bi-development](https://affpapa.org/nevibecode/plugins/power-bi-development.md) — плагин · ★ 40418
- [partners](https://affpapa.org/nevibecode/plugins/partners.md) — плагин · ★ 40418
- [oracle-to-postgres-migration-expert](https://affpapa.org/nevibecode/plugins/oracle-to-postgres-migration-expert.md) — плагин · ★ 40418
- [openapi-to-application-csharp-dotnet](https://affpapa.org/nevibecode/plugins/openapi-to-application-csharp-dotnet.md) — плагин · ★ 40418

Из того же набора: [duckdb/duckdb-skills](https://affpapa.org/nevibecode/by/duckdb/duckdb-skills.md) — 9 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
