Набор скиллов для разработки приложений Битрикс24

bitrix24-skills-emcsoft

Четыре скилла для приложений Битрикс24: установка и OAuth, REST-клиент с batch, события и iframe-встройки, бизнес-процессы CRM и календарь

Скилл

Средний риск

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

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

  • Скиллы про разработку приложения, которое само будет получать access и refresh токены Битрикс24 и действовать в системе от их имени
  • Скилл про CRM и бизнес-процессы касается распределения лидов и автоматизации, влияющей на реальные сделки
Все причины и проверки
Российский стек

thron777/bitrix24-skills-emcsoft

Установка

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

npx skillfoxx add skills/bitrix24-skills-emcsoft

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

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

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

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

npx skills add thron777/bitrix24-skills-emcsoft --skill bitrix24-app-auth bitrix24-crm-workflows bitrix24-events-placements bitrix24-rest -a claude-code -y

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

Без сторонних утилит, из коммита 04d26e1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/thron777/bitrix24-skills-emcsoft.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-app-auth/ /skills/bitrix24-crm-workflows/ /skills/bitrix24-events-placements/ /skills/bitrix24-rest/
git -C "$tmp" checkout 04d26e15544b4dae5e6b5fed177d257ec4040359
mkdir -p .claude/skills
cp -R "$tmp/skills/bitrix24-app-auth" .claude/skills/bitrix24-app-auth
cp -R "$tmp/skills/bitrix24-crm-workflows" .claude/skills/bitrix24-crm-workflows
cp -R "$tmp/skills/bitrix24-events-placements" .claude/skills/bitrix24-events-placements
cp -R "$tmp/skills/bitrix24-rest" .claude/skills/bitrix24-rest

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

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

npx skills add thron777/bitrix24-skills-emcsoft --skill bitrix24-app-auth bitrix24-crm-workflows bitrix24-events-placements bitrix24-rest -a cursor -y

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

Без сторонних утилит, из коммита 04d26e1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/thron777/bitrix24-skills-emcsoft.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-app-auth/ /skills/bitrix24-crm-workflows/ /skills/bitrix24-events-placements/ /skills/bitrix24-rest/
git -C "$tmp" checkout 04d26e15544b4dae5e6b5fed177d257ec4040359
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix24-app-auth" .agents/skills/bitrix24-app-auth
cp -R "$tmp/skills/bitrix24-crm-workflows" .agents/skills/bitrix24-crm-workflows
cp -R "$tmp/skills/bitrix24-events-placements" .agents/skills/bitrix24-events-placements
cp -R "$tmp/skills/bitrix24-rest" .agents/skills/bitrix24-rest

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

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

npx skills add thron777/bitrix24-skills-emcsoft --skill bitrix24-app-auth bitrix24-crm-workflows bitrix24-events-placements bitrix24-rest -a github-copilot -y

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

Без сторонних утилит, из коммита 04d26e1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/thron777/bitrix24-skills-emcsoft.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-app-auth/ /skills/bitrix24-crm-workflows/ /skills/bitrix24-events-placements/ /skills/bitrix24-rest/
git -C "$tmp" checkout 04d26e15544b4dae5e6b5fed177d257ec4040359
mkdir -p .github/skills
cp -R "$tmp/skills/bitrix24-app-auth" .github/skills/bitrix24-app-auth
cp -R "$tmp/skills/bitrix24-crm-workflows" .github/skills/bitrix24-crm-workflows
cp -R "$tmp/skills/bitrix24-events-placements" .github/skills/bitrix24-events-placements
cp -R "$tmp/skills/bitrix24-rest" .github/skills/bitrix24-rest

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

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

npx skills add thron777/bitrix24-skills-emcsoft --skill bitrix24-app-auth bitrix24-crm-workflows bitrix24-events-placements bitrix24-rest -a codex -y

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

Без сторонних утилит, из коммита 04d26e1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/thron777/bitrix24-skills-emcsoft.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-app-auth/ /skills/bitrix24-crm-workflows/ /skills/bitrix24-events-placements/ /skills/bitrix24-rest/
git -C "$tmp" checkout 04d26e15544b4dae5e6b5fed177d257ec4040359
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix24-app-auth" .agents/skills/bitrix24-app-auth
cp -R "$tmp/skills/bitrix24-crm-workflows" .agents/skills/bitrix24-crm-workflows
cp -R "$tmp/skills/bitrix24-events-placements" .agents/skills/bitrix24-events-placements
cp -R "$tmp/skills/bitrix24-rest" .agents/skills/bitrix24-rest

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

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

npx skills add thron777/bitrix24-skills-emcsoft --skill bitrix24-app-auth bitrix24-crm-workflows bitrix24-events-placements bitrix24-rest -a gemini-cli -y

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

Без сторонних утилит, из коммита 04d26e1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/thron777/bitrix24-skills-emcsoft.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-app-auth/ /skills/bitrix24-crm-workflows/ /skills/bitrix24-events-placements/ /skills/bitrix24-rest/
git -C "$tmp" checkout 04d26e15544b4dae5e6b5fed177d257ec4040359
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix24-app-auth" .agents/skills/bitrix24-app-auth
cp -R "$tmp/skills/bitrix24-crm-workflows" .agents/skills/bitrix24-crm-workflows
cp -R "$tmp/skills/bitrix24-events-placements" .agents/skills/bitrix24-events-placements
cp -R "$tmp/skills/bitrix24-rest" .agents/skills/bitrix24-rest

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/thron777/bitrix24-skills-emcsoft.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-app-auth/ /skills/bitrix24-crm-workflows/ /skills/bitrix24-events-placements/ /skills/bitrix24-rest/
git -C "$tmp" checkout 04d26e15544b4dae5e6b5fed177d257ec4040359
mkdir -p .devin/skills
cp -R "$tmp/skills/bitrix24-app-auth" .devin/skills/bitrix24-app-auth
cp -R "$tmp/skills/bitrix24-crm-workflows" .devin/skills/bitrix24-crm-workflows
cp -R "$tmp/skills/bitrix24-events-placements" .devin/skills/bitrix24-events-placements
cp -R "$tmp/skills/bitrix24-rest" .devin/skills/bitrix24-rest

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

Бывший Windsurf.

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

npx skills add thron777/bitrix24-skills-emcsoft --skill bitrix24-app-auth bitrix24-crm-workflows bitrix24-events-placements bitrix24-rest -a cline -y

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

Без сторонних утилит, из коммита 04d26e1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/thron777/bitrix24-skills-emcsoft.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-app-auth/ /skills/bitrix24-crm-workflows/ /skills/bitrix24-events-placements/ /skills/bitrix24-rest/
git -C "$tmp" checkout 04d26e15544b4dae5e6b5fed177d257ec4040359
mkdir -p .cline/skills
cp -R "$tmp/skills/bitrix24-app-auth" .cline/skills/bitrix24-app-auth
cp -R "$tmp/skills/bitrix24-crm-workflows" .cline/skills/bitrix24-crm-workflows
cp -R "$tmp/skills/bitrix24-events-placements" .cline/skills/bitrix24-events-placements
cp -R "$tmp/skills/bitrix24-rest" .cline/skills/bitrix24-rest

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

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

npx skills add thron777/bitrix24-skills-emcsoft --skill bitrix24-app-auth bitrix24-crm-workflows bitrix24-events-placements bitrix24-rest -a roo -y

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

Без сторонних утилит, из коммита 04d26e1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/thron777/bitrix24-skills-emcsoft.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-app-auth/ /skills/bitrix24-crm-workflows/ /skills/bitrix24-events-placements/ /skills/bitrix24-rest/
git -C "$tmp" checkout 04d26e15544b4dae5e6b5fed177d257ec4040359
mkdir -p .roo/skills
cp -R "$tmp/skills/bitrix24-app-auth" .roo/skills/bitrix24-app-auth
cp -R "$tmp/skills/bitrix24-crm-workflows" .roo/skills/bitrix24-crm-workflows
cp -R "$tmp/skills/bitrix24-events-placements" .roo/skills/bitrix24-events-placements
cp -R "$tmp/skills/bitrix24-rest" .roo/skills/bitrix24-rest

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

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

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

npx skills add thron777/bitrix24-skills-emcsoft --skill bitrix24-app-auth bitrix24-crm-workflows bitrix24-events-placements bitrix24-rest -a opencode -y

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

Без сторонних утилит, из коммита 04d26e1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/thron777/bitrix24-skills-emcsoft.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-app-auth/ /skills/bitrix24-crm-workflows/ /skills/bitrix24-events-placements/ /skills/bitrix24-rest/
git -C "$tmp" checkout 04d26e15544b4dae5e6b5fed177d257ec4040359
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix24-app-auth" .agents/skills/bitrix24-app-auth
cp -R "$tmp/skills/bitrix24-crm-workflows" .agents/skills/bitrix24-crm-workflows
cp -R "$tmp/skills/bitrix24-events-placements" .agents/skills/bitrix24-events-placements
cp -R "$tmp/skills/bitrix24-rest" .agents/skills/bitrix24-rest

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/thron777/bitrix24-skills-emcsoft.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-app-auth/ /skills/bitrix24-crm-workflows/ /skills/bitrix24-events-placements/ /skills/bitrix24-rest/
git -C "$tmp" checkout 04d26e15544b4dae5e6b5fed177d257ec4040359
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix24-app-auth" .agents/skills/bitrix24-app-auth
cp -R "$tmp/skills/bitrix24-crm-workflows" .agents/skills/bitrix24-crm-workflows
cp -R "$tmp/skills/bitrix24-events-placements" .agents/skills/bitrix24-events-placements
cp -R "$tmp/skills/bitrix24-rest" .agents/skills/bitrix24-rest

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/thron777/bitrix24-skills-emcsoft.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-app-auth/ /skills/bitrix24-crm-workflows/ /skills/bitrix24-events-placements/ /skills/bitrix24-rest/
git -C "$tmp" checkout 04d26e15544b4dae5e6b5fed177d257ec4040359
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix24-app-auth" .agents/skills/bitrix24-app-auth
cp -R "$tmp/skills/bitrix24-crm-workflows" .agents/skills/bitrix24-crm-workflows
cp -R "$tmp/skills/bitrix24-events-placements" .agents/skills/bitrix24-events-placements
cp -R "$tmp/skills/bitrix24-rest" .agents/skills/bitrix24-rest

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

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

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

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

Скопируй нужные папки из skills/ репозитория в каталог скиллов Claude Code, например skills/bitrix24-rest и skills/bitrix24-app-auth, чтобы агент учитывал их правила при разработке приложения Битрикс24.

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

Что делает

Пакет содержит четыре скилла с файлами SKILL.md и справочными материалами: bitrix24-app-auth про установку приложения, BX24.installFinish, OAuth и хранение access и refresh токенов; bitrix24-rest про единый REST-клиент, batch-запросы, пагинацию, лимиты и безопасные повторы; bitrix24-events-placements про подписку на события, обработчики и встройку интерфейса приложения через iframe; bitrix24-crm-workflows про бизнес-правила CRM и смарт-процессов, распределение лидов и календарные бронирования. Каждый скилл описывает инварианты, которые нельзя нарушать при правке кода, и список сценариев для приемочной проверки перед сдачей задачи.

Для кого. Для разработчиков, которые пишут собственные приложения для Битрикс24 и хотят, чтобы агент держал в голове правила авторизации, REST и событий Битрикса, а не изобретал их заново в каждой задаче.

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

  • Разрабатывается приложение Битрикс24 с нуля: установка, OAuth, REST-клиент
  • Нужно добавить обработчик события или новую iframe-встройку в существующее приложение
  • Нужно реализовать бизнес-правило CRM, распределение лидов или бронирование в календаре

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

  • Нужна обычная верстка страниц или PHP-модули коробочного 1С-Битрикс
  • Нужна отдельная настройка OAuth без остальной части приложения

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

Добавь в приложение Битрикс24 обработчик события ONCRMDEALADD и настрой batch-запрос для загрузки связанных контактов

Ограничения

В репозитории нет README и инструкции по установке пакета целиком: судить о структуре и назначении можно только по дереву файлов и содержимому SKILL.md каждого скилла. Автор один, звезд нет, репозиторий совсем новый. В каждой папке скилла лежит agents/openai.yaml с названием и коротким описанием, но это не доказывает работу с агентами кроме Claude Code: формат SKILL.md рассчитан на него.

Как отключить. Удалите папки нужных скиллов из каталога скиллов Claude Code.

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

  • Скиллы про разработку приложения, которое само будет получать access и refresh токены Битрикс24 и действовать в системе от их имени
  • Скилл про CRM и бизнес-процессы касается распределения лидов и автоматизации, влияющей на реальные сделки

Коротко о README

Репозитория без README, но дерево файлов и содержимое SKILL.md каждого скилла последовательно описывают четыре темы разработки приложений Битрикс24: установку и OAuth с обязательным вызовом BX24.installFinish и раздельным хранением access и refresh токенов, единый REST-клиент с учетом batch и лимитов, подписку на события и iframe-встройки с защитой от дублей при повторной установке, бизнес-правила CRM и календарные бронирования без хардкода ID полей и сотрудников под конкретного клиента.

SKILL.md

---
name: bitrix24-rest
description: "Создавай и исправляй REST-клиенты Bitrix24, batch, пагинацию, лимиты и безопасные повторы запросов. Применяй для серверных интеграций и фоновых задач; не для обычной верстки."
---

# Bitrix24 REST

Найди существующий клиент, транспорт, выбранный режим auth и места вызова. Используй единый клиент, не копируй refresh в каждую бизнес-функцию. Перед реализацией прочитай contracts.md.

Определи API/SDK-версию и проверь официальную страницу конкретного метода: параметры, scope, пользовательские права, форму ответа и пагинацию. Не переноси контракт одного метода на все семейство.

## Инварианты

- Используй проверенный client endpoint и auth нужной установки/пользователя. Входящий webhook и приложение это явные режимы, не делай скрытый fallback между ними.
- Не позволяй бизнес-параметрам переопределить auth, метод или базовый URL.
- Сохраняй HTTP status, структурированный Bitrix error и request context без секретов.
- Делай refresh только через координатор авторизации.

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

Нужно ли ставить все четыре скилла сразу?

Нет, каждый лежит в своей папке и может использоваться отдельно, например только bitrix24-rest для работы с REST API без установки и событий.

Есть ли примеры кода в скиллах?

SKILL.md описывают правила, инварианты и ссылки на справочные файлы references с более подробным разбором тем, конкретный код проекта скиллы не содержат.

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

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

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

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

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

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

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

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

Model Context Protocol servers

Официальный

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

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIНабор скиллов для разработки приложений Битрикс24

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