Bitrix24 On-Premise Skill
A skill for administering, diagnosing and developing boxed Bitrix24 and Bitrix Framework, built from official documentation
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
- Can carry out changes to the core, modules and configuration of a self-hosted portal server
- The portal inspector reads the filesystem of a live environment
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/bitrix24-on-premise-skillDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Run in a terminal in the project folder
npx skills add rdsolod-ui/bitrix24-on-premise-skill --skill bitrix24-on-premise -a claude-code -yThe 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 f58609d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/bitrix24-on-premise-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-on-premise/
git -C "$tmp" checkout f58609d1d814702317aac468be03340a32e28e90
mkdir -p .claude/skills
cp -R "$tmp/skills/bitrix24-on-premise" .claude/skills/bitrix24-on-premiseCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add rdsolod-ui/bitrix24-on-premise-skill --skill bitrix24-on-premise -a cursor -yThe 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 f58609d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/bitrix24-on-premise-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-on-premise/
git -C "$tmp" checkout f58609d1d814702317aac468be03340a32e28e90
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix24-on-premise" .agents/skills/bitrix24-on-premiseCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add rdsolod-ui/bitrix24-on-premise-skill --skill bitrix24-on-premise -a github-copilot -yThe 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 f58609d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/bitrix24-on-premise-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-on-premise/
git -C "$tmp" checkout f58609d1d814702317aac468be03340a32e28e90
mkdir -p .github/skills
cp -R "$tmp/skills/bitrix24-on-premise" .github/skills/bitrix24-on-premiseCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add rdsolod-ui/bitrix24-on-premise-skill --skill bitrix24-on-premise -a codex -yThe 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 f58609d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/bitrix24-on-premise-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-on-premise/
git -C "$tmp" checkout f58609d1d814702317aac468be03340a32e28e90
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix24-on-premise" .agents/skills/bitrix24-on-premiseCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add rdsolod-ui/bitrix24-on-premise-skill --skill bitrix24-on-premise -a gemini-cli -yThe 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 f58609d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/bitrix24-on-premise-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-on-premise/
git -C "$tmp" checkout f58609d1d814702317aac468be03340a32e28e90
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix24-on-premise" .agents/skills/bitrix24-on-premiseCommands 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/rdsolod-ui/bitrix24-on-premise-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-on-premise/
git -C "$tmp" checkout f58609d1d814702317aac468be03340a32e28e90
mkdir -p .devin/skills
cp -R "$tmp/skills/bitrix24-on-premise" .devin/skills/bitrix24-on-premiseCommands for macOS and Linux, on Windows run them in Git Bash.
Formerly Windsurf.
Run in a terminal in the project folder
npx skills add rdsolod-ui/bitrix24-on-premise-skill --skill bitrix24-on-premise -a cline -yThe 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 f58609d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/bitrix24-on-premise-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-on-premise/
git -C "$tmp" checkout f58609d1d814702317aac468be03340a32e28e90
mkdir -p .cline/skills
cp -R "$tmp/skills/bitrix24-on-premise" .cline/skills/bitrix24-on-premiseCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add rdsolod-ui/bitrix24-on-premise-skill --skill bitrix24-on-premise -a roo -yThe 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 f58609d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/bitrix24-on-premise-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-on-premise/
git -C "$tmp" checkout f58609d1d814702317aac468be03340a32e28e90
mkdir -p .roo/skills
cp -R "$tmp/skills/bitrix24-on-premise" .roo/skills/bitrix24-on-premiseCommands 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 rdsolod-ui/bitrix24-on-premise-skill --skill bitrix24-on-premise -a opencode -yThe 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 f58609d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/rdsolod-ui/bitrix24-on-premise-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-on-premise/
git -C "$tmp" checkout f58609d1d814702317aac468be03340a32e28e90
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix24-on-premise" .agents/skills/bitrix24-on-premiseCommands 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/rdsolod-ui/bitrix24-on-premise-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-on-premise/
git -C "$tmp" checkout f58609d1d814702317aac468be03340a32e28e90
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix24-on-premise" .agents/skills/bitrix24-on-premiseCommands 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/rdsolod-ui/bitrix24-on-premise-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix24-on-premise/
git -C "$tmp" checkout f58609d1d814702317aac468be03340a32e28e90
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix24-on-premise" .agents/skills/bitrix24-on-premiseCommands for macOS and Linux, on Windows run them in Git Bash.
Install the skill with npx --yes skills add rdsolod-ui/bitrix24-on-premise-skill --skill bitrix24-on-premise --agent claude-code --global --copy --yes, then invoke it: use $bitrix24-on-premise to diagnose or develop on a boxed portal.
Other ways from the author
npx --yes skills add rdsolod-ui/bitrix24-on-premise-skill --skill bitrix24-on-premise --agent codex --global --copy --yesInstalls the skill for Codex via the official skills add CLI.
This is third-party code. Review the repository files before installing.
What it does
The skill gives an agent knowledge of boxed Bitrix24 and Bitrix Framework: how to detect the core and module versions before picking an API, the difference between D7, the legacy PHP API, REST and REST 3.0, where to put customizations (local/, events, apps) instead of editing the bitrix/ core, and how to work with business processes, CRM, webhooks, OAuth, BitrixVM, updates and backups. It also covers site lead forms, effective CRM roles, Contact Center and Open Lines. A dependency-free Python script, inspect_bitrix24.py, only reads structural and version markers of a portal and never prints configuration contents, with plain and JSON output and a strict release-gate mode. The material is built from official 1C-Bitrix and Bitrix24 documentation and official open repositories, without copying product source.
Who it is for. For developers and admins who run boxed (self-hosted) Bitrix24 portals rather than the cloud version.
Good fit when
- You need to quickly identify the core and module versions of a boxed portal before making changes
- You need safe customization without editing the bitrix/ core
- You need an update plan with backup, staging checks and rollback
Not a fit when
- Your portal is cloud-based, not the boxed edition
- You only need REST API work, not server administration
Example request
Check the versions of this boxed Bitrix24 portal and build a CRM integration through a supported API with a rollback planLimitations
The project is not affiliated with 1C-Bitrix and does not replace paid support or licenses. The portal inspector needs Python 3 and filesystem access to the portal. The skill does not audit or certify security, it only reads structural markers.
How to disable. Remove the skill directory from your agent install (for Codex and Claude Code installed via npx skills add, use their own skill-removal command).
Security check
- Can carry out changes to the core, modules and configuration of a self-hosted portal server
- The portal inspector reads the filesystem of a live environment
README in short
The README in English and Russian explains the skill is built exclusively from official 1C-Bitrix and Bitrix24 documentation and open repositories, without copying product source. It shows install commands via npx skills add for Codex and Claude Code, the list of covered areas (modules, business processes, CRM, REST, updates, security), the skill layout with references and inspect_bitrix24.py, example prompts, and development and validation commands. MIT license.
FAQ
How is it different from a plain Bitrix24 REST API skill?
This skill targets boxed (self-hosted) installs: core versions, modules, BitrixVM, updates and backups, not just REST calls.
What does inspect_bitrix24.py do?
It only reads structural and version markers of a portal (core markers, module versions, changes under bitrix/) and never prints configuration contents or secrets.
Related
A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review
Skills for real engineers by Matt Pocock
Skills For Real Engineers
Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture
GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation
Reference MCP servers
Model Context Protocol servers
Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything