Bitrix Framework Skills
39 skills for the Bitrix Framework D7 core: ORM, controllers, caching, REST, security, migrations and more
Low risk
We rate an entry low when it mostly gives the agent instructions and reference material.
Why this level
- Only text rules and guidance, does not execute code or write to any system
- Security rules (CSRF, XSS, SQLi) themselves reduce risk when the agent follows them
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/bitrix-framework-skillsDetects 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 bxmaximum/bitrix-framework-skills --skill bitrix-orm -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 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .claude/skills
cp -R "$tmp/skills/bitrix-orm" .claude/skills/bitrix-ormCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm -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 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix-orm" .agents/skills/bitrix-ormCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm -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 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .github/skills
cp -R "$tmp/skills/bitrix-orm" .github/skills/bitrix-ormCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm -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 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix-orm" .agents/skills/bitrix-ormCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm -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 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix-orm" .agents/skills/bitrix-ormCommands 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/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .devin/skills
cp -R "$tmp/skills/bitrix-orm" .devin/skills/bitrix-ormCommands for macOS and Linux, on Windows run them in Git Bash.
Formerly Windsurf.
Run in a terminal in the project folder
npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm -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 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .cline/skills
cp -R "$tmp/skills/bitrix-orm" .cline/skills/bitrix-ormCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm -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 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .roo/skills
cp -R "$tmp/skills/bitrix-orm" .roo/skills/bitrix-ormCommands 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 bxmaximum/bitrix-framework-skills --skill bitrix-orm -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 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix-orm" .agents/skills/bitrix-ormCommands 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/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix-orm" .agents/skills/bitrix-ormCommands 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/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix-orm" .agents/skills/bitrix-ormCommands for macOS and Linux, on Windows run them in Git Bash.
Run npx skills add bxmaximum/bitrix-framework-skills --all in the Bitrix project root, then copy AGENTS.md into the project root or add it as a rule.
Other ways from the author
npx skills add bxmaximum/bitrix-framework-skills --allInstalls all 39 skills into the project's .agents/skills/.
This is third-party code. Review the repository files before installing.
What it does
This BXMax community set breaks Bitrix development into 39 separate skills: from project structure and the loader to ORM, routing, caching, info blocks, highload blocks, REST API, business processes, security (CSRF, XSS, SQLi, JWT) and migrations via sprint.migration. Each skill is a self-contained SKILL.md file, and some skills add rules/*.md files for progressive disclosure: an agent first reads the SKILL.md router, then only the rules it needs. The repository root has an AGENTS.md with D7 priorities, DI boundaries, a pre-commit checklist and an index of all skills. Skills are verified against core main 26.150.0, with baseline patterns checked against main 23.0 and newer.
Who it is for. For Bitrix developers who want an agent to write code following current D7 patterns instead of outdated examples from the internet.
Good fit when
- You write modules or components in /local/ on the Bitrix Framework D7 core
- You need current rules for ORM, caching, security and REST for a specific core version
- You want one AGENTS.md system prompt with a pre-commit checklist
Not a fit when
- The project runs on a core older than main 23.0: baseline patterns may not match
- Development targets plain Bitrix24 REST rather than the D7 core
Example request
Write a product catalog component on D7 with caching and correct ORM queries following the bitrix-orm and bitrix-caching standardsLimitations
The skills do not replace official Bitrix documentation; they are operational rules for an agent, not a product reference. There is no license file in the repository. The project is developed by the BXMax community, not officially by Bitrix or 1C.
How to disable. Remove the relevant folders from the project's .agents/skills/, or run npx skills remove for a specific skill if the skills package supports that command.
Security check
- Only text rules and guidance, does not execute code or write to any system
- Security rules (CSRF, XSS, SQLi) themselves reduce risk when the agent follows them
README in short
The README gives a table of all skills by topic (project structure, ORM, routing, caching, security, info blocks, Sale, REST, business processes and more), explains installation via npx skills add with --all, --skill and --list flags, mentions updating via npx skills update, and points to AGENTS.md as the system prompt with an index. It notes the BXMax community affiliation and related AI-on-Bitrix experiment projects.
FAQ
Can you install only some of the skills?
Yes, npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm bitrix-controllers installs only the chosen ones.
Where do skills end up after install?
In the target project's .agents/skills/, where the agent reads them from.
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