Community Скиллы Российские сервисы

Скилл коробочного Битрикс24

Установка
git clone (см. README)

Описание

bitrix24-on-premise-skill — скилл по коробочной версии Битрикс24: администрирование — настройка сервера, крона и почты, диагностика — типовые болячки коробки и способы их лечения, разработка — Bitrix Framework с учётом особенностей on-premise, опора на официальную документацию — рекомендации ссылаются на первоисточник. Для администраторов и разработчиков, обслуживающих коробку, а не облако.

Что умеет:
— администрировать коробку;
— диагностировать типовые сбои;
— разрабатывать под on-premise;
— ссылаться на официальную документацию.

Полная документация ниже — автоматически из репозитория rdsolod-ui/bitrix24-on-premise-skill (ветка main). Оригинальные материалы проекта распространяются на условиях его лицензии.

Bitrix24 On-Premise Skill

Validate
skills.sh
License: MIT

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
:

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.