Скиллы opencode для 1С-Битрикс

Bitrix Skills for opencode

Три скилла opencode для разработки на фреймворке 1С-Битрикс D7: генерация компонентов и модулей и интеграция BitrixVue 3

Скилл

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

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

  • Только генерирует шаблонный код и документацию, доступа к продакшн-сайту нет
Все причины и проверки
Российский стек

ilightman/bitrix-skills

Установка

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

npx skillfoxx add skills/bitrix-skills-for-opencode

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

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

Собрано автоматически, проверьте перед установкой.

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

npx skills add ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -a claude-code -y

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

Без сторонних утилит, из коммита 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .claude/skills
cp -R "$tmp/bitrix-component-create" .claude/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .claude/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .claude/skills/bitrix-vue

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

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

npx skills add ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -a cursor -y

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

Без сторонних утилит, из коммита 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .agents/skills
cp -R "$tmp/bitrix-component-create" .agents/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .agents/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .agents/skills/bitrix-vue

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

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

npx skills add ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -a github-copilot -y

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

Без сторонних утилит, из коммита 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .github/skills
cp -R "$tmp/bitrix-component-create" .github/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .github/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .github/skills/bitrix-vue

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

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

npx skills add ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -a codex -y

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

Без сторонних утилит, из коммита 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .agents/skills
cp -R "$tmp/bitrix-component-create" .agents/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .agents/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .agents/skills/bitrix-vue

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

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

npx skills add ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -a gemini-cli -y

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

Без сторонних утилит, из коммита 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .agents/skills
cp -R "$tmp/bitrix-component-create" .agents/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .agents/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .agents/skills/bitrix-vue

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .devin/skills
cp -R "$tmp/bitrix-component-create" .devin/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .devin/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .devin/skills/bitrix-vue

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

Бывший Windsurf.

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

npx skills add ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -a cline -y

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

Без сторонних утилит, из коммита 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .cline/skills
cp -R "$tmp/bitrix-component-create" .cline/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .cline/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .cline/skills/bitrix-vue

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

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

npx skills add ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -a roo -y

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

Без сторонних утилит, из коммита 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .roo/skills
cp -R "$tmp/bitrix-component-create" .roo/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .roo/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .roo/skills/bitrix-vue

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

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

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

npx skills add ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -a opencode -y

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

Без сторонних утилит, из коммита 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .agents/skills
cp -R "$tmp/bitrix-component-create" .agents/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .agents/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .agents/skills/bitrix-vue

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .agents/skills
cp -R "$tmp/bitrix-component-create" .agents/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .agents/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .agents/skills/bitrix-vue

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .agents/skills
cp -R "$tmp/bitrix-component-create" .agents/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .agents/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .agents/skills/bitrix-vue

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

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

Сверено с репозиторием 26 сент. 2026, коммит 9797bf1.

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

Скопируй нужные папки скиллов из корня этого репозитория в .opencode/skills/ своего проекта, затем вызови их через инструмент skill в opencode по имени, например bitrix-component-create.

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

Что делает

Набор дает три скилла для среды opencode. bitrix-component-create генерирует каркас компонента D7: простые виджеты и формы, сложные компоненты со списком и детальной страницей, паттерн контроллера для разделов, AJAX-эндпоинты, параметры и локализацию, с готовыми шаблонами в templates/. bitrix-module-create описывает процесс создания модуля: собственного для одного проекта или партнерского для маркетплейса, со структурой, событиями, сервисами и админ-интерфейсом. bitrix-vue дает гайд по интеграции Vue 3 через BitrixVue: передача данных из PHP, локализация и события, роутинг Vue Router, состояние на Pinia или Vuex, AJAX через runComponentAction и работа с IndexedDB через Dexie.

Для кого. Для PHP-разработчиков на фреймворке 1С-Битрикс, использующих opencode и архитектуру D7.

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

  • Нужно быстро сгенерировать каркас компонента D7 по официальным практикам
  • Нужен план создания собственного или партнерского модуля Битрикс
  • Нужно подключить Vue 3 к компоненту Битрикс через BitrixVue

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

  • Работа идет не в opencode: скиллы рассчитаны на его инструмент skill
  • Нужна работа со старой архитектурой D6, а не с D7

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

Сгенерируй сложный компонент D7 со списком и детальной страницей по паттерну контроллера

Ограничения

README описывает расположение скиллов в .opencode/skills/, но в самом репозитории папки лежат в корне, поэтому их нужно вручную скопировать в .opencode/skills/ проекта. Проект небольшой, три скилла, без звезд и без отдельного описания репозитория на момент публикации.

Как отключить. Удалите папки bitrix-component-create, bitrix-module-create и bitrix-vue из .opencode/skills/ проекта.

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

  • Только генерирует шаблонный код и документацию, доступа к продакшн-сайту нет

Коротко о README

README на английском языке перечисляет три скилла с краткими описаниями возможностей каждого: типы компонентов и AJAX для bitrix-component-create, типы модулей и структура для bitrix-module-create, список тем интеграции Vue для bitrix-vue, и дает ссылки на документацию фреймворка D7, курс по BitrixVue и документацию разработчика Битрикс.

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

Поддерживается ли AJAX в сгенерированных компонентах?

Да, bitrix-component-create включает шаблон ajax-example с class.php и script.js для AJAX-эндпоинтов.

Какой стейт-менеджер поддерживает bitrix-vue?

Гайд покрывает Pinia и Vuex вместе с роутингом через Vue Router и локализацией через BX.message.

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

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIСкиллы opencode для 1С-Битрикс

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