Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
DuckDB CLI AI Skill
Комплексный AI-скилл для Claude Code, предоставляющий экспертную помощь при работе с DuckDB CLI.
Что это такое?
Это файл навыка (skill) для Claude Code — CLI-инструмента от Anthropic. После активации он наделяет ассистента глубокими знаниями о DuckDB CLI и позволяет эффективно помогать в работе с данными.
- Выполнение SQL-запросов к CSV, Parquet и JSON файлам
- Конвертация данных между форматами
- Операции с базами данных и аналитика
- Работа с аргументами командной строки и dot-командами
- Настройка форматов вывода и конфигурации
Установка
Claude Code (рекомендуется)
mkdir -p ~/.claude/skills/duckdb
cp SKILL.md ~/.claude/skills/duckdb/
После этого используйте команду /duckdb в Claude Code для активации навыка.
Другие AI-инструменты
Файл SKILL.md соответствует стандартному Markdown-формату и может быть адаптирован для других AI-ассистентов, поддерживающих пользовательские инструкции или системные промпты.
Что входит в навык
Скилл охватывает всю официальную документацию DuckDB CLI и включает:
- Быстрый старт — выполнение SQL прямо по файлам
- Аргументы CLI — полный список флагов и параметров
- Конвертация данных — работа с CSV, Parquet, JSON
- Dot-команды — инспекция схем и управление выводом
- Форматы вывода — все 18 доступных форматов
- Горячие клавиши — навигация и редактирование
- Автодополнение — контекстно-зависимые подсказки
- Конфигурация — настройки через ~/.duckdbrc
- Безопасный режим — ограничение доступа к файлам
Примеры использования
После активации навыка можно задавать ассистенту такие запросы:
- «Преобразуй этот CSV в Parquet»
- «Покажи статистику для sales.csv»
- «Объедини эти два файла по customer_id»
- «Какая команда DuckDB экспортирует данные в JSON?»
Когда это особенно полезно
- Быстрый анализ CSV без открытия таблиц
- Конвертация данных между форматами для BI-инструментов
- Агрегация и группировка данных из логов
- Объединение данных из разных источников
- Предварительный просмотр больших датасетов через LIMIT
Пример рабочего процесса
Вход: пользователь просит показать сумму продаж по категориям из файла sales_2024.csv, отсортированную по убыванию.
- Определить файл и необходимую агрегацию
- Сформировать SQL-запрос с GROUP BY и SUM
- Выполнить команду через DuckDB CLI
- Вернуть результат в виде таблицы
Выход: таблица с категориями и суммарными продажами, отсортированная по убыванию. :
Источники документации
Навык основан на официальной документации DuckDB CLI и охватывает ключевые разделы:
- Обзор CLI
- Аргументы командной строки
- Dot-команды
- Форматы вывода
- Редактирование
- Автодополнение
- Подсветка синтаксиса
- Безопасный режим
Лицензия
MIT
Файл из источника