Bitrix24 development skills
bx-ai-skills
Thirteen Claude Code skills for Bitrix24 module development: ORM, migrations, D7, caching, transactions and component scaffolds
Low risk
We rate an entry low when it mostly gives the agent instructions and reference material.
Why this level
- Generates module and component code, does not connect to a live portal or CRM
- Generated code needs review before installing into production
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/bx-ai-skillsDetects 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 yognevoy/bx-ai-skills --skill orm-table cli-script migration module-init component-init extension-init find-handlers explain-module migrate-to-d7 bp-activity cache transaction error-handling -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add yognevoy/bx-ai-skills --skill orm-table cli-script migration module-init component-init extension-init find-handlers explain-module migrate-to-d7 bp-activity cache transaction error-handling -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add yognevoy/bx-ai-skills --skill orm-table cli-script migration module-init component-init extension-init find-handlers explain-module migrate-to-d7 bp-activity cache transaction error-handling -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add yognevoy/bx-ai-skills --skill orm-table cli-script migration module-init component-init extension-init find-handlers explain-module migrate-to-d7 bp-activity cache transaction error-handling -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add yognevoy/bx-ai-skills --skill orm-table cli-script migration module-init component-init extension-init find-handlers explain-module migrate-to-d7 bp-activity cache transaction error-handling -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add yognevoy/bx-ai-skills --skill orm-table cli-script migration module-init component-init extension-init find-handlers explain-module migrate-to-d7 bp-activity cache transaction error-handling -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add yognevoy/bx-ai-skills --skill orm-table cli-script migration module-init component-init extension-init find-handlers explain-module migrate-to-d7 bp-activity cache transaction error-handling -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add yognevoy/bx-ai-skills --skill orm-table cli-script migration module-init component-init extension-init find-handlers explain-module migrate-to-d7 bp-activity cache transaction error-handling -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Clone yognevoy/bx-ai-skills and copy .claude/skills/ into your project with cp -r bx-ai-skills/.claude/skills/ /path/to/project/.claude/skills/, then describe the task in Claude Code or call a skill manually via /skill-name.
Other ways from the author
git clone https://github.com/yognevoy/bx-ai-skills.git && cp -r bx-ai-skills/.claude/skills/ /путь/к/проекту/.claude/skills/Copies all thirteen skills into the project.
This is third-party code. Review the repository files before installing.
What it does
A set of thirteen skills automates common Bitrix24 development tasks: creating an ORM DataManager class for a table, a CLI script, a sprint.migration, a module, component or JS extension skeleton, finding event handlers in a project, explaining a module's purpose, rewriting legacy API calls to D7, creating a business-process activity, adding caching, wrapping operations in a transaction, and handling errors and exceptions. The skills load automatically based on the task description in Claude Code, or can be invoked manually with a command like /new-orm-table.
Who it is for. For PHP developers building Bitrix24 modules and components who want consistent code following the platform's established patterns.
Good fit when
- You need a new ORM class, module, component or JS extension following the Bitrix24 pattern
- You need to port old code to the D7 API
- You need to quickly find where a specific event is handled in the project
Not a fit when
- You need REST API or CRM data work, not module code: these skills are about development inside the portal
- You use an agent other than Claude Code that does not support Agent Skills
Example request
Create an ORM table for the CustomerTag entity in the vendor.module moduleLimitations
The skills are built for developing modules and components inside the portal's codebase, not for REST API or CRM data work. Each skill describes a code template but does not validate it against a live portal before installing.
How to disable. Remove the .claude/skills/{skill-name} folder from your project.
Security check
- Generates module and component code, does not connect to a live portal or CRM
- Generated code needs review before installing into production
README in short
The README gives a table of all thirteen skills with a short purpose for each, explains automatic and manual activation, shows installation via git clone and copying the skills folder into a project, gives an example request, and describes the process of adding a new skill. MIT license.
FAQ
How do I add my own skill to the set?
Create a .claude/skills/{name} folder, add a SKILL.md with frontmatter and instructions, a references folder with code examples, and register it in the README table.
Do I need to call a skill manually?
Not necessarily, skills load automatically from the task description; manual invocation via /skill-name is an option.
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