Скилл шаблона дашборда Битрикс24 на Nuxt
Nuxt Dashboard Template
Официальный стартовый Nuxt-дашборд Битрикс24 на b24ui с мок-данными и скиллом, который ведет разработку по архитектуре шаблона
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- По умолчанию работает на сгенерированных мок-данных, без доступа к реальному порталу
- При встраивании в Битрикс24 читает данные CRM через B24 Frame в рамках выданных прав приложения
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/nuxt-dashboard-templateОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add bitrix24/templates-dashboard --skill b24-dashboard-template -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 45762ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bitrix24/templates-dashboard.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/b24-dashboard-template/
git -C "$tmp" checkout 45762ea267ddbbec181f16d6e9d9846494df59c6
mkdir -p .claude/skills
cp -R "$tmp/skills/b24-dashboard-template" .claude/skills/b24-dashboard-templateКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add bitrix24/templates-dashboard --skill b24-dashboard-template -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 45762ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bitrix24/templates-dashboard.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/b24-dashboard-template/
git -C "$tmp" checkout 45762ea267ddbbec181f16d6e9d9846494df59c6
mkdir -p .agents/skills
cp -R "$tmp/skills/b24-dashboard-template" .agents/skills/b24-dashboard-templateКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add bitrix24/templates-dashboard --skill b24-dashboard-template -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 45762ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bitrix24/templates-dashboard.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/b24-dashboard-template/
git -C "$tmp" checkout 45762ea267ddbbec181f16d6e9d9846494df59c6
mkdir -p .github/skills
cp -R "$tmp/skills/b24-dashboard-template" .github/skills/b24-dashboard-templateКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add bitrix24/templates-dashboard --skill b24-dashboard-template -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 45762ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bitrix24/templates-dashboard.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/b24-dashboard-template/
git -C "$tmp" checkout 45762ea267ddbbec181f16d6e9d9846494df59c6
mkdir -p .agents/skills
cp -R "$tmp/skills/b24-dashboard-template" .agents/skills/b24-dashboard-templateКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add bitrix24/templates-dashboard --skill b24-dashboard-template -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 45762ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bitrix24/templates-dashboard.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/b24-dashboard-template/
git -C "$tmp" checkout 45762ea267ddbbec181f16d6e9d9846494df59c6
mkdir -p .agents/skills
cp -R "$tmp/skills/b24-dashboard-template" .agents/skills/b24-dashboard-templateКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bitrix24/templates-dashboard.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/b24-dashboard-template/
git -C "$tmp" checkout 45762ea267ddbbec181f16d6e9d9846494df59c6
mkdir -p .devin/skills
cp -R "$tmp/skills/b24-dashboard-template" .devin/skills/b24-dashboard-templateКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add bitrix24/templates-dashboard --skill b24-dashboard-template -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 45762ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bitrix24/templates-dashboard.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/b24-dashboard-template/
git -C "$tmp" checkout 45762ea267ddbbec181f16d6e9d9846494df59c6
mkdir -p .cline/skills
cp -R "$tmp/skills/b24-dashboard-template" .cline/skills/b24-dashboard-templateКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add bitrix24/templates-dashboard --skill b24-dashboard-template -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 45762ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bitrix24/templates-dashboard.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/b24-dashboard-template/
git -C "$tmp" checkout 45762ea267ddbbec181f16d6e9d9846494df59c6
mkdir -p .roo/skills
cp -R "$tmp/skills/b24-dashboard-template" .roo/skills/b24-dashboard-templateКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add bitrix24/templates-dashboard --skill b24-dashboard-template -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 45762ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bitrix24/templates-dashboard.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/b24-dashboard-template/
git -C "$tmp" checkout 45762ea267ddbbec181f16d6e9d9846494df59c6
mkdir -p .agents/skills
cp -R "$tmp/skills/b24-dashboard-template" .agents/skills/b24-dashboard-templateКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bitrix24/templates-dashboard.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/b24-dashboard-template/
git -C "$tmp" checkout 45762ea267ddbbec181f16d6e9d9846494df59c6
mkdir -p .agents/skills
cp -R "$tmp/skills/b24-dashboard-template" .agents/skills/b24-dashboard-templateКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bitrix24/templates-dashboard.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/b24-dashboard-template/
git -C "$tmp" checkout 45762ea267ddbbec181f16d6e9d9846494df59c6
mkdir -p .agents/skills
cp -R "$tmp/skills/b24-dashboard-template" .agents/skills/b24-dashboard-templateКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Склонируй bitrix24/templates-dashboard, выполни pnpm install и pnpm dev, скилл skills/b24-dashboard-template уже лежит в проекте: перед первой задачей спроси, для Vibecoding или для REST API нужен шаблон, и следуй правилам семантических цветов и i18n.
Другие способы из описания автора
git clone https://github.com/bitrix24/templates-dashboard.git <project-name>
cd <project-name>
pnpm installСкилл skills/b24-dashboard-template уже в проекте, отдельно устанавливать не нужно.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий это стартовый Nuxt-проект: сворачиваемый сайдбар, светлая и темная темы, командная палитра, многостраничная структура, все на компонентах @bitrix24/b24ui-nuxt. Он работает автономно на моковых данных и, при встраивании в Битрикс24 как приложение, читает данные CRM через B24 Frame SDK. Скилл b24-dashboard-template учит агента работать внутри этой архитектуры: сначала спросить, для чего нужен шаблон, для Bitrix24 Vibecoding или для REST API, и настроить проект по-разному, затем соблюдать четыре правила шаблона: только семантические цвета b24ui, весь текст через i18n с английским как исходником, доступ к Битрикс24 только через хук useB24, и тонкие страницы с UI-логикой в app/components и данными в composables.
Для кого. Для разработчиков, которые начинают новое Bitrix24-приложение с дашбордом и хотят готовую архитектуру вместо чистого листа.
Подходит, если
- Начинаете новое Nuxt-приложение для Битрикс24 с дашбордом, сайдбаром и темами
- Нужно быстро посмотреть UI на моковых данных до подключения реального портала
- Нужен пример локализации на 19 языков и работы с CRM через B24 Frame
Не подходит, если
- Нужен не Nuxt, а Vue-версия шаблона: для нее есть отдельный репозиторий templates-dashboard-vue
- Проект уже имеет свою архитектуру и не начинается с этого шаблона
Пример запроса к агенту
Добавь в шаблон новую страницу с таблицей сделок CRM, используя мок-данные, пока портал не подключенОграничения
Скилл описывает архитектуру только этого конкретного шаблона, а не Битрикс24 в целом, и полезен, только если проект начат клонированием этого репозитория. За API компонентов b24ui скилл отправляет к отдельному скиллу b24-ui-nuxt. Проект небольшой и нишевый.
Как отключить. Удалите папку skills/b24-dashboard-template из проекта, если она больше не нужна.
Проверка безопасности
- По умолчанию работает на сгенерированных мок-данных, без доступа к реальному порталу
- При встраивании в Битрикс24 читает данные CRM через B24 Frame в рамках выданных прав приложения
Коротко о README
README описывает быстрый старт через git clone и pnpm install, переменные окружения для продакшена, режим работы без Битрикс24 на сгенерированных данных, а также требуемые права доступа crm, user_brief, tasks и entity и шаги регистрации локального приложения в Битрикс24.
SKILL.md
--- name: b24-dashboard-template description: Work on the Bitrix24 Nuxt Dashboard Template — a starter B24 app built with @bitrix24/b24ui-nuxt, running on mock data standalone and on CRM data when embedded in Bitrix24. Use when adding pages, components, composables, mock/real data, or localized strings to this template. --- # Bitrix24 Nuxt Dashboard Template A Nuxt 4 dashboard that ships as a browser-based Bitrix24 application. It works standalone on mock data and, once embedded in Bitrix24, reads CRM data through the B24 Frame SDK. Every screen is composed from @bitrix24/b24ui-nuxt components and @bitrix24/b24icons-vue icons, and every visible string is localized across 19 locales. ## Core rules (always apply) 1. Semantic colors only. Use b24ui tokens — never raw Tailwind palette. 2. No hard-coded user-facing strings. Everything goes through i18n, English source of truth first. 3. All B24 access through useB24(). Never new B24Frame() in a component. 4. Keep pages thin. Feature UI lives in app/components/<feature>/, data in app/composables/ or server/api/. 5. Mock first. New data must render standalone before it reads real CRM data.
Частые вопросы
Нужен ли аккаунт Битрикс24 для начала работы?
Нет, шаблон запускается локально командой pnpm dev и работает на генерируемых тестовых данных, пока не встроен в реальный портал.
Что если шаблон нужен для Vibecoding, а не REST API?
Скилл ссылается на отдельную процедуру удаления @bitrix24/b24jssdk из проекта в references/recipes/setup-target.md, специфичную для Vibecoding.
Похожие
Скиллы Next.js
Next.js skills
Официальный плагин Claude Code из репозитория Next.js: переход на Cache Components, Partial Prefetching и проверка изменений на живом dev-сервере
Официальный скилл и MCP-сервер shadcn/ui: агент ищет компоненты в реестрах, ставит их через CLI и держится правил библиотеки
Скилл для фронтенд-дизайна: 23 команды, итерации в браузере и 61 правило поиска типичных огрехов AI-интерфейсов
Скиллы Vercel для агентов
Agent Skills
Скиллы Vercel: производительность React и Next.js, проверка UI по гайдлайнам, React Native, композиция компонентов и деплой