Bitrix24 app development skill pack

bitrix24-skills-emcsoft

Four skills for Bitrix24 apps: install and OAuth, a batching REST client, events and iframe placements, CRM business processes and calendar

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • The skills cover building an app that obtains Bitrix24 access and refresh tokens itself and acts in the system on their behalf
  • The CRM and business process skill deals with lead distribution and automation that affects real deals
All reasons and checks
Russian stack

thron777/bitrix24-skills-emcsoft

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/bitrix24-skills-emcsoft

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Assembled automatically, review before installing.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 26, 2026, commit 04d26e1.

Text for your agent

Copy the needed folders from the repository's skills/ directory into your Claude Code skills directory, for example skills/bitrix24-rest and skills/bitrix24-app-auth, so the agent follows their rules when building a Bitrix24 app.

This is third-party code. Review the repository files before installing.

What it does

The pack contains four skills with SKILL.md files and reference material: bitrix24-app-auth for app installation, BX24.installFinish, OAuth and access/refresh token storage; bitrix24-rest for a single REST client, batch requests, pagination, rate limits and safe retries; bitrix24-events-placements for event subscriptions, handlers and embedding the app UI through iframe placements; bitrix24-crm-workflows for CRM and smart-process business rules, lead distribution and calendar bookings. Each skill lists invariants that must not be broken when editing code and a set of acceptance scenarios to check before handing off a task.

Who it is for. For developers building custom Bitrix24 apps who want an agent to keep Bitrix24's auth, REST and event rules in mind instead of reinventing them in every task.

Good fit when

  • You are building a Bitrix24 app from scratch: install flow, OAuth, REST client
  • You need to add an event handler or a new iframe placement to an existing app
  • You need to implement a CRM business rule, lead distribution or a calendar booking

Not a fit when

  • You need plain page markup or PHP modules for the on-premise 1C-Bitrix CMS
  • You need to configure OAuth in isolation, outside the rest of the app

Example request

Add an ONCRMDEALADD event handler to the Bitrix24 app and set up a batch request to load related contacts

Limitations

The repository has no README or instructions for installing the pack as a whole: the structure and purpose can only be judged from the file tree and each skill's SKILL.md. There is a single author, no stars, and the repository is very new. Each skill folder has an agents/openai.yaml with a name and short description, but that alone does not prove compatibility with agents other than Claude Code: the SKILL.md format is built specifically for it.

How to disable. Remove the relevant skill folders from your Claude Code skills directory.

Security check

  • The skills cover building an app that obtains Bitrix24 access and refresh tokens itself and acts in the system on their behalf
  • The CRM and business process skill deals with lead distribution and automation that affects real deals

README in short

There is no README, but the file tree and each skill's SKILL.md together cover four Bitrix24 app development topics: install and OAuth with a mandatory BX24.installFinish call and separate access/refresh token storage, a single REST client that respects batching and rate limits, event subscriptions and iframe placements guarded against duplicates on reinstall, and CRM business rules and calendar bookings written without hardcoding client-specific field or employee IDs.

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 только через координатор авторизации.

FAQ

Do I need to install all four skills at once?

No, each lives in its own folder and can be used separately, for example just bitrix24-rest for working with the REST API without install or events.

Do the skills include code samples?

The SKILL.md files describe rules, invariants and links to reference files with a deeper breakdown of each topic; the skills themselves do not ship project code.

Editors’ pick

A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review

PluginMedium riskNo VPN needed292.5KRepository stars
Editors’ pick

Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture

SkillLow risk271.4KRepository stars
Editors’ pick

GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation

CLIMedium riskNo VPN needed139.3KRepository stars

Reference MCP servers

Model Context Protocol servers

Official

Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything

MCP serverMedium risk90.6KRepository stars
Foxx AIBitrix24 app development skill pack

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.