Скиллы DataLens

DataLens Skills

Официальные скиллы DataLens (Яндекс) для Claude Code, Codex и OpenCode: SDK, HTML-отчеты и разбор прав RLS

СкиллОфициальныйВыбор редакции

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

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

  • datalens-sdk может создавать и менять подключения, датасеты и дашборды в вашей инсталляции DataLens
  • datalens-yc-rls-resolve работает с настройками прав доступа на уровне строк
Все причины и проверки
Российский стек

datalens-tech/datalens-skills

Установка

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

npx skillfoxx add skills/datalens-skills

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

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

Выполните в терминале в папке проекта

npx skills add datalens-tech/datalens-skills --skill datalens -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 53f03d8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/datalens-tech/datalens-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/datalens/
git -C "$tmp" checkout 53f03d86c42e02dc7e2a62969f85e65d237e2ef5
mkdir -p .claude/skills
cp -R "$tmp/skills/datalens" .claude/skills/datalens

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add datalens-tech/datalens-skills --skill datalens -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 53f03d8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/datalens-tech/datalens-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/datalens/
git -C "$tmp" checkout 53f03d86c42e02dc7e2a62969f85e65d237e2ef5
mkdir -p .agents/skills
cp -R "$tmp/skills/datalens" .agents/skills/datalens

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add datalens-tech/datalens-skills --skill datalens -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 53f03d8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/datalens-tech/datalens-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/datalens/
git -C "$tmp" checkout 53f03d86c42e02dc7e2a62969f85e65d237e2ef5
mkdir -p .github/skills
cp -R "$tmp/skills/datalens" .github/skills/datalens

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add datalens-tech/datalens-skills --skill datalens -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 53f03d8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/datalens-tech/datalens-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/datalens/
git -C "$tmp" checkout 53f03d86c42e02dc7e2a62969f85e65d237e2ef5
mkdir -p .agents/skills
cp -R "$tmp/skills/datalens" .agents/skills/datalens

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add datalens-tech/datalens-skills --skill datalens -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 53f03d8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/datalens-tech/datalens-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/datalens/
git -C "$tmp" checkout 53f03d86c42e02dc7e2a62969f85e65d237e2ef5
mkdir -p .agents/skills
cp -R "$tmp/skills/datalens" .agents/skills/datalens

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/datalens-tech/datalens-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/datalens/
git -C "$tmp" checkout 53f03d86c42e02dc7e2a62969f85e65d237e2ef5
mkdir -p .devin/skills
cp -R "$tmp/skills/datalens" .devin/skills/datalens

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add datalens-tech/datalens-skills --skill datalens -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 53f03d8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/datalens-tech/datalens-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/datalens/
git -C "$tmp" checkout 53f03d86c42e02dc7e2a62969f85e65d237e2ef5
mkdir -p .cline/skills
cp -R "$tmp/skills/datalens" .cline/skills/datalens

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add datalens-tech/datalens-skills --skill datalens -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 53f03d8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/datalens-tech/datalens-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/datalens/
git -C "$tmp" checkout 53f03d86c42e02dc7e2a62969f85e65d237e2ef5
mkdir -p .roo/skills
cp -R "$tmp/skills/datalens" .roo/skills/datalens

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add datalens-tech/datalens-skills --skill datalens -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 53f03d8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/datalens-tech/datalens-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/datalens/
git -C "$tmp" checkout 53f03d86c42e02dc7e2a62969f85e65d237e2ef5
mkdir -p .agents/skills
cp -R "$tmp/skills/datalens" .agents/skills/datalens

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/datalens-tech/datalens-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/datalens/
git -C "$tmp" checkout 53f03d86c42e02dc7e2a62969f85e65d237e2ef5
mkdir -p .agents/skills
cp -R "$tmp/skills/datalens" .agents/skills/datalens

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/datalens-tech/datalens-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/datalens/
git -C "$tmp" checkout 53f03d86c42e02dc7e2a62969f85e65d237e2ef5
mkdir -p .agents/skills
cp -R "$tmp/skills/datalens" .agents/skills/datalens

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 53f03d8.

Текст для агента

Выполни npx skills add datalens-tech/datalens-skills --skill datalens для точки входа, затем добавь datalens-sdk, datalens-html-pages или datalens-yc-rls-resolve по задаче тем же способом.

Другие способы из описания автора
npx skills add datalens-tech/datalens-skills --skill datalens

Универсальный способ через CLI skills, определяет вашего агента автоматически. Замените datalens на нужный скилл для остальных.

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

Что делает

Проект дает четыре скилла для работы с DataLens по открытому стандарту Agent Skills. Скилл datalens это точка входа: объясняет, что такое DataLens, чем отличаются инсталляции, модель сущностей и какой интерфейс (SDK, MCP, API, UI) подходит под задачу, и направляет к нужному скиллу. datalens-sdk ведет разработку на Python: подключения, датасеты, чарты, дашборды, инструкции подгружаются прямо из установленного пакета SDK, чтобы совпадать с его версией. datalens-html-pages пишет, очищает, проверяет и публикует самостоятельные HTML-страницы (сгенерированные ИИ отчеты), которые рендерятся в песочнице iframe под внедренным CSP. datalens-yc-rls-resolve превращает пользователей и группы Yandex Cloud в идентификаторы субъектов DataLens RLSv2 или конвертирует устаревшую конфигурацию rls в rls2.

Для кого. Для аналитиков и разработчиков на DataLens, которые строят дашборды, автоматические отчеты и настройки прав доступа через агента.

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

  • Не знаете, с чего начать работу с DataLens через агента: скилл datalens сам направит к нужному
  • Нужно программно создавать подключения, датасеты и дашборды на Python
  • Нужно опубликовать HTML-отчет, сгенерированный агентом, безопасно в песочнице DataLens

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

  • Вы работаете с другим BI-инструментом вместо Yandex DataLens
  • Не используете RLSv2 или Yandex Cloud IAM и настройка прав через скилл не нужна
  • Ваш агент не умеет читать markdown-скиллы и запускать Python или Node-скрипты

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

Создай в DataLens датасет из моего подключения и построй дашборд с продажами по месяцам

Ограничения

Проект отмечен как work in progress самим DataLens. Установка через codex plugin marketplace требует Codex CLI не старше версии 0.142.0. Внешние контрибьюторы должны принять Yandex CLA для участия в разработке.

Как отключить. Удалите папку нужного скилла из .claude/skills, .agents/skills или .opencode/skills, либо выполните /plugin uninstall datalens-skills в Claude Code.

Проверка безопасности

  • datalens-sdk может создавать и менять подключения, датасеты и дашборды в вашей инсталляции DataLens
  • datalens-yc-rls-resolve работает с настройками прав доступа на уровне строк

Коротко о README

README на английском от команды DataLens описывает четыре скилла в таблице и три способа установки: универсальный через npx skills add с автоопределением агента, нативные плагины для Codex и Claude Code через marketplace, и ручное копирование папки скилла. Отдельно расписана валидация: скрипты проверки frontmatter, бутстрапа SDK, линтера HTML-страниц и офлайн-тестов резолвера RLS, все они гоняются в CI на каждый PR.

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

С чего начать, если DataLens не знаком?

Со скилла datalens: он объясняет модель сущностей и направляет к нужному специализированному скиллу.

Можно поставить как нативный плагин Claude Code?

Да, командами /plugin marketplace add datalens-tech/datalens-skills и /plugin install datalens-skills@datalens.

Выбор редакции

MCP-сервер Яндекс Метрики, порожденный из спеки API: 108 методов, по умолчанию 10 инструментов, прозрачные фильтры и метаданные ответа

MCP-серверСредний рискРоссийский стекБез VPN2Звезды репозитория
Официальный

Открытый MCP-сервер и набор агентских скиллов для SEO: keyword research, конкуренты, обратные ссылки и аудит сайта по данным DataForSEO

MCP-серверСредний риск21,5 тыс.Звезды репозитория

Плагин Claude Code для SEO-аудита: технический SEO, E-E-A-T, schema, локальный и AI-поиск силами параллельных агентов

ПлагинВысокий риск17,9 тыс.Звезды репозитория

Набор скиллов Claude Code для аудита сайта под AI-поиск: цитируемость, доступ AI-краулеров, llms.txt, разметка и отчеты

СкиллСредний риск10,9 тыс.Звезды репозитория
Foxx AIСкиллы DataLens

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