Набор скиллов для разработки приложений Битрикс24
bitrix24-skills-emcsoft
Четыре скилла для приложений Битрикс24: установка и OAuth, REST-клиент с batch, события и iframe-встройки, бизнес-процессы CRM и календарь
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Скиллы про разработку приложения, которое само будет получать access и refresh токены Битрикс24 и действовать в системе от их имени
- Скилл про CRM и бизнес-процессы касается распределения лидов и автоматизации, влияющей на реальные сделки
Установка
В терминале, через 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.
Скопируй нужные папки из 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, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything