Описание
bitrix24-on-premise-skill — скилл по коробочной версии Битрикс24: администрирование — настройка сервера, крона и почты, диагностика — типовые болячки коробки и способы их лечения, разработка — Bitrix Framework с учётом особенностей on-premise, опора на официальную документацию — рекомендации ссылаются на первоисточник. Для администраторов и разработчиков, обслуживающих коробку, а не облако.
Что умеет:
— администрировать коробку;
— диагностировать типовые сбои;
— разрабатывать под on-premise;
— ссылаться на официальную документацию.
Полная документация ниже — автоматически из репозитория rdsolod-ui/bitrix24-on-premise-skill (ветка main). Оригинальные материалы проекта распространяются на условиях его лицензии.
Bitrix24 On-Premise Skill
A professional installable Agent Skill for Codex and compatible agents that
administer, audit, troubleshoot, develop, integrate, migrate, update, and
safely release self-hosted (boxed/on-premise) Bitrix24 and Bitrix Framework
projects.
Open-documentation foundation
This independent skill is built exclusively from publicly available official
1C-Bitrix and Bitrix24 documentation and official open GitHub repositories:
- boxed Bitrix24 documentation and courses;
- Bitrix Framework legacy API;
- D7 API;
- current Bitrix24 REST API;
- official REST documentation source;
- official Bitrix24 developer hub.
The repository contains original workflows, safety gates, concise summaries,
source links, tests, and a read-only inspector. It does not copy or bundle
Bitrix24 product source, paid modules, private support content, credentials,
license data, customer data, or mirrored documentation.
Install
Codex
npx --yes skills add rdsolod-ui/bitrix24-on-premise-skill \
--skill bitrix24-on-premise \
--agent codex \
--global \
--copy \
--yes
Invoke it with:
Use $bitrix24-on-premise to inspect this boxed Bitrix24 installation and
implement the requested change without modifying product core.
Claude Code and compatible agents
npx --yes skills add rdsolod-ui/bitrix24-on-premise-skill \
--skill bitrix24-on-premise \
--agent claude-code \
--global \
--copy \
--yes
Кратко на русском
Skill помогает безопасно работать с коробочным Битрикс24:
- определяет версии ядра и профильных модулей до выбора API;
- различает D7, старое PHP API, REST и REST 3.0;
- направляет кастомизацию в
local/, события, приложения и поддерживаемые
точки расширения вместо правки ядраbitrix/; - охватывает модули, компоненты, ORM, агентов/cron, кеш, бизнес-процессы,
CRM, webhooks, OAuth, BitrixVM, обновления, резервные копии и закрытые сети; - ведёт через лид-формы сайта, эффективные CRM-права, Контакт-центр, открытые
линии, онлайн-чат, виджеты и поведенческий UAT; - разделяет диагностику, изменение, staging и production-релиз;
- не выводит секреты из
.settings.php,dbconn.php, webhook URL или CRM.
Пример:
Используй $bitrix24-on-premise, проверь версии коробочного портала и разработай
интеграцию CRM через поддерживаемый API с идемпотентностью и планом отката.
What it handles
- boxed Bitrix24 and Bitrix Framework reconnaissance
- D7 and legacy PHP API selection
- custom modules, components, templates, ORM, events, agents, cron, and cache
- business processes, robots, CRM, smart processes, tasks, Disk, and catalog
- authenticated CRM administration, effective roles, stages, and user-level UAT
- REST, REST 3.0, webhooks, OAuth, scopes, events, batch, and local apps
- website lead forms, contact-center routing, Open Lines, online chat, and widgets
- custom box REST methods and isolated authorization providers
- installation, BitrixVM/BitrixEnv, PHP/database updates, backup, and restore
- performance, queues, Push&Pull, closed networks, and production verification
- secrets, personal data, authorization, retries, idempotency, and rollback
Read-only installation inspector
The dependency-free inspector reads only structural/version markers and never
prints configuration contents:
python3 skills/bitrix24-on-premise/scripts/inspect_bitrix24.py \
/path/to/portal
JSON output:
python3 skills/bitrix24-on-premise/scripts/inspect_bitrix24.py \
/path/to/portal \
--json
Release gate:
python3 skills/bitrix24-on-premise/scripts/inspect_bitrix24.py \
/path/to/portal \
--strict
It detects Bitrix Framework/Bitrix24 markers, parses key module versions,
counts local/ customization areas, identifies cron/debug markers without
printing values, warns about tracked bitrix/ changes, and detects common
installation/restore tools in the document root. It is not a security scanner
or certification.
Skill architecture
skills/bitrix24-on-premise/
├── SKILL.md
├── agents/
│ └── openai.yaml
├── references/
│ ├── administration-and-operations.md
│ ├── architecture-and-development.md
│ ├── crm-admin-and-site-integrations.md
│ ├── official-sources.md
│ ├── rest-and-integrations.md
│ └── security-and-release.md
└── scripts/
└── inspect_bitrix24.py
The main skill stays concise. Codex loads only the reference needed for the
current task.
Example prompts
Use $bitrix24-on-premise to diagnose why this custom CRM module fails after a
PHP update. Stay read-only and cite the installed module versions.
Use $bitrix24-on-premise to review this REST integration for scopes, acting-user
permissions, pagination, retries, idempotency, and duplicate events.
Use $bitrix24-on-premise to connect this website form to boxed Bitrix24,
create a dedicated source and contact-center route, keep the webhook secret
server-side, and prove the flow with a labeled synthetic lead and cleanup.
Use $bitrix24-on-premise to create a separate Open Line, online chat, widget,
and contact CRM form for this site without reusing another site's resources.
Verify the saved IDs, effective permissions, desktop/mobile loader, CRM result,
and rollback.
Use $bitrix24-on-premise to prepare a safe boxed Bitrix24 update plan with a
tested backup, staging checks, rollback thresholds, and production evidence.
Development
python3 tools/validate_skill.py skills/bitrix24-on-premise
python3 -m unittest discover -s tests -v
python3 -m py_compile \
skills/bitrix24-on-premise/scripts/inspect_bitrix24.py \
tools/validate_skill.py
python3 /path/to/skill-creator/scripts/quick_validate.py \
skills/bitrix24-on-premise
npx --yes skills add . --list
See documentation coverage for the reviewed
public source map and snapshot methodology.
Independence, licensing, and trademarks
This project is an independent developer tool. It is not affiliated with,
endorsed by, or sponsored by 1C-Bitrix or Bitrix24. Product names and
trademarks belong to their respective owners. Users remain responsible for
their product licenses, support agreements, third-party modules, data
protection obligations, and production changes.