wren — скилл для Claude Code: что делает и как установить
Подключает семантический SQL-слой Wren к 22+ базам данных и SaaS-сервисам прямо в терминале агента. Пригодится для расчёта метрик и выгрузки аналитики без ручного написания SQL.
npx skills add Canner/WrenAI --skill wren -a claude-codeЧто делает wren
Скилл служит точкой входа к утилите wren, которая переводит бизнес-вопросы в проверенный SQL через слой моделирования данных (MDL). Инструмент поддерживает свыше 22 баз данных, среди которых Postgres, MySQL, BigQuery, Snowflake и Spark. Сами пошаговые сценарии хранятся внутри пакета wrenai, поэтому логика работы не устаревает при обновлениях ядра.
Агент получает доступ к вызовам Bash(wren:*). Он запрашивает нужные сценарии через команду wren skills get <name>, проверяет параметры подключения баз данных и валидирует SQL через wren dry-plan без нагрузки на саму базу. Дополнительно поддерживается загрузка данных из Stripe, HubSpot или Salesforce через коннектор dlt, а также сборка GenBI-дашбордов под Vercel или Cloudflare.
Этот скилл сломается без установленного в системе Python-пакета: перед началом работы выполните pip install wrenai. Для команд семантической памяти wren memory потребуется установить пакет с дополнительным модулем [memory].
Какие задачи решает
- Сформировать точные SQL-запросы к базам данных по бизнес-вопросам
- Сгенерировать MDL-проект на основе структуры таблиц
- Подключить данные из SaaS-сервисов через коннекторы dlt
- Развернуть аналитический GenBI-дашборд на Vercel или Cloudflare
Примеры запросов агенту
- Сгенерируй MDL-проект для нашей базы данных Postgres через wren
- Покажи динамику выручки и отток клиентов за прошлый месяц через wren
- Подключи данные из Stripe с помощью wren dlt connector
Как установить wren
1Через Skills CLI (Vercel)
npx skills add Canner/WrenAI --skill wren -a claude-code2Вручную: положить файлы
~/.claude/skills/wren/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/wren/
1Через Skills CLI (Vercel)
npx skills add Canner/WrenAI --skill wren -a codex2Вручную: положить файлы
.agents/skills/wren/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Canner/WrenAI --skill wren -a cursor2Вручную: положить файлы
.cursor/skills/wren/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Canner/WrenAI wren2Вручную: положить файлы
.github/skills/wren/SKILL.md1Через Skills CLI (Vercel)
npx skills add Canner/WrenAI --skill wren -a gemini-cli2Командой платформы
gemini skills install https://github.com/Canner/WrenAI --path skills/wrenВручную: положить файлы
.devin/skills/wren/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Canner/WrenAI --skill wren -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Похожие
Вопросы о wren
Как установить wren в Claude Code?
Выполните команду npx skills add Canner/WrenAI --skill wren -a claude-code. Также обязательно установите базовую утилиту через pip install wrenai.
Что делает скилл wren?
Он предоставляет агенту команды для взаимодействия с семантическим слоем данных Wren. Агент сможет моделировать схемы, строить запросы к 22+ базам данных и генерировать аналитические интерфейсы.
Что нужно для работы команд памяти в wren?
Командам wren memory index, recall и store требуется установка Python-пакета с дополнительным модулем [memory].
Исходный текст
SKILL.md · Apache-2.0
--- name: wren description: "Wren CLI for AI agents — a semantic SQL layer over 22+ databases (Postgres, MySQL, BigQuery, Snowflake, Spark, …). The actual workflow guides live inside the `wren` CLI itself; this is just a discovery stub. Use whenever the user asks a data question (how many, show me, top N, compare, trend, breakdown, metric, revenue, customers, orders), wants to install / set up Wren Engine, connect a new database, connect SaaS data via dlt (HubSpot, Stripe, Salesforce, GitHub, Slack), generate or regenerate an MDL project from a database schema, enrich a project with business context (enum meanings, units, cubes like ARR / DAU / churn), or turn a project's context layer into a shareable GenBI web app / dashboard and deploy it to Vercel or Cloudflare. Triggers: 'install wren', 'set up wren engine', 'connect database to wren', 'connect SaaS to wren', 'load hubspot / stripe / salesforce data', 'generate mdl', 'scaffold wren project', 'enrich wren context', 'augment my project', 'add cubes', 'build a dashboard', 'make a shareable analytics app', 'deploy my context layer as a web app', 'genbi app', 'wren onboarding', 'wren usage', 'wren generate mdl', 'wren dlt connector', 'wren enrich context', 'wren genbi'." license: Apache-2.0 allowed-tools: Bash(wren:*) --- # Wren CLI This is a discovery stub. The actual workflow guides and prompt helpers live inside the `wren` CLI itself, so they always match the installed wrenai version (no skill cache, no version drift). Install: `pip install wrenai`. ## Workflow guides ```bash wren skills list # all available workflow guides wren skills get onboarding # set up Wren end-to-end wren skills get usage # day-to-day querying wren skills get generate-mdl # generate MDL from a database schema wren skills get dlt-connector # connect SaaS sources via dlt wren skills get enrich-context # add business context (units, enums, cubes) wren skills get genbi # build & deploy a shareable GenBI web app # add --full to include the skill's reference docs # add --script <name> to fetch a bundled script (e.g. dlt-connector / introspect_dlt) ``` ## Reference docs Full reference docs live on the web: <https://github.com/Canner/WrenAI/tree/main/docs/core> ```bash wren docs connection-info <ds> # required + optional connection fields for a data source ``` ## Prompt enhancement (wraps a user question for an agent) ```bash wren ask "<question>" --guided # for weaker LLMs (strict task flow) wren ask "<question>" --direct # for stronger LLMs (minimal wrapping) ``` ## Day-to-day data commands (not a sub-app — top-level) ```bash wren --sql '...' # execute SQL through the MDL layer wren query --sql '...' # same, explicit wren dry-plan --sql '...' # transpile only, no DB hit wren context show / build / validate # project / MDL lifecycle wren profile add / list / switch # named connection profiles wren memory index / recall / store # semantic memory (needs `[memory]` extra) ``` Run `wren --help` for the full surface; load the matching `wren skills get <name>` guide before driving any multi-step workflow.
© Canner · Apache-2.0 · Canner/WrenAI