Updated 4d ago
by bxmaximum
bitrix-framework-skills
ИИ для 1С-Битрикс: скиллы для Claude Code, Cursor и Codex, чтобы агент писал код по канону D7, а не legacy. 50 скиллов: ORM, контроллеры, кеш, безопасность, инфоблоки, магазин, Битрикс24, MCP. Проект сообщества BXMax.
44 GitHub stars (44)
+12 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | 0 |
| Sep 29 | 0 |
| Sep 30 | 0 |
| Oct 1 | 0 |
| Oct 2 | +4 |
| Oct 3 | +1 |
| Oct 4 | 0 |
| Oct 5 | +1 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | +1 |
| Oct 14 | +2 |
| Oct 15 | 0 |
| Oct 16 | +3 |
- 30 skills (30 skills found in its SKILL.md files)
- 6 forks (6 forks)
- 4d ago last update (Last updated 4d ago)
Install
Skills CLI
npx skills add bxmaximum/bitrix-framework-skills
Asks which skills and agents to install. Just one: npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-background-jobs — add -g for every project.
Claude Code
git clone https://github.com/bxmaximum/bitrix-framework-skillscp -r "bitrix-framework-skills/skills/bitrix-background-jobs" ~/.claude/skills/
Copies the bitrix-background-jobs skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add bxmaximum/bitrix-framework-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 39 files.
-
bitrix-background-jobs
CAgent, addBackgroundJob, Messenger brokers/queues. Use for deferred and async processing.
skills/bitrix-background-jobs/SKILL.md on GitHub (opens in a new tab) -
bitrix-bizproc
Covers business processes (bizproc) — start/stop workflows from PHP, document types, custom activities in /local/activities/, boundary vs agents/Messenger; mentions bizprocdesigner. Applied for approvals, document workflows, automation activities. Key terms — CBPDocument, CBPRuntime, CBPWorkflow, CBPActivity, document type, Starter, workflow template, activities.
skills/bitrix-bizproc/SKILL.md on GitHub (opens in a new tab) -
bitrix-caching
Covers caching in Bitrix — Cache (unmanaged), ManagedCache, TaggedCache, ORM auto-cache, component cache via startResultCache/endResultCache, Composite Site, cache engine configuration (files, memcached, redis) in .settings.php. Applied when optimizing performance, invalidating by tags and events, setting TTL, cache warm-up, and debugging cache hits. Key terms — cache, invalidate, TaggedCache, Ma…
skills/bitrix-caching/SKILL.md on GitHub (opens in a new tab) -
bitrix-catalog
Covers Trade Catalog module — products, SKU/offers, prices, inventory, discounts, bundles, export/import, catalog API choice. Applied for e-commerce features requiring prices, stock, and sale integration. Key terms — catalog, product, SKU, offer, price type, CCatalogProduct, catalog module.
skills/bitrix-catalog/SKILL.md on GitHub (opens in a new tab) -
bitrix-cms-basics
Covers CMS fundamentals — sites, site templates, menus, page templates, includes, breadcrumbs, styles/CSS handling (styles.css vs template_styles.css, Asset::addCss, SetAdditionalCSS), user groups, user fields, admin panel. Applied for site structure and content management tasks. Key terms — CSite, template, menu, include area, styles.css, SetAdditionalCSS, user field, UF.
skills/bitrix-cms-basics/SKILL.md on GitHub (opens in a new tab) -
bitrix-components
Bitrix components: class.php, templates, cache, SEF, Controllerable AJAX. Use when building or editing components.
skills/bitrix-components/SKILL.md on GitHub (opens in a new tab) -
bitrix-console-commands
Covers Bitrix CLI tools — php bitrix/bitrix.php, generators make:module/make:controller/make:tablet/make:entity/make:service/make:event/make:eventhandler/make:message/make:messagehandler/make:component/make:request, kernel commands (orm:annotate, messenger:consume, translate:index, update:*, dev:locator-codes, dev:module-skeleton), creating custom commands on Symfony Console and registering them…
skills/bitrix-console-commands/SKILL.md on GitHub (opens in a new tab) -
bitrix-controllers
Engine Controller/JsonController: thin actions, filter attributes, CurrentUser, errors. Use for AJAX/REST/routed endpoints.
skills/bitrix-controllers/SKILL.md on GitHub (opens in a new tab) -
bitrix-database
Covers direct database work in Bitrix — Application::getConnection(), Connection, MysqliConnection, SqlHelper, SqlExpression, raw SQL queries via query()/queryExecute()/queryScalar(), transactions (startTransaction/commitTransaction/rollbackTransaction), DDL and schema migrations, bulk operations (insertBatch, addMulti), additional connections via the connections section in .settings.php. Applied…
skills/bitrix-database/SKILL.md on GitHub (opens in a new tab) -
bitrix-datetime
Covers date and time in Bitrix — Bitrix\Main\Type\Date and DateTime, parsing and formatting by kernel masks, date arithmetic, time zones via toUserTime/disableUserTime/enableUserTime, Context::getCulture() and locale formats, conversion to timestamp. Applied when building schedules, converting time zones, comparing dates, working with ORM fields DateField and DatetimeField. Key terms — Date, Date…
skills/bitrix-datetime/SKILL.md on GitHub (opens in a new tab) -
bitrix-events
Covers Bitrix event system — new model (Bitrix\Main\Event, EventResult, EventManager::addEventHandler, make:event, make:eventhandler) and old model (OnBefore*/OnAfter* hooks in CIBlock, CUser, CSale and other classic APIs). Applied when integrating modules, entity lifecycle hooks, publishing custom events and subscribing to events of other modules. Key terms — Event, EventManager, EventResult, On…
skills/bitrix-events/SKILL.md on GitHub (opens in a new tab) -
bitrix-extensions
Covers Bitrix JS/CSS extensions — /local/js/ structure, bundle.config.js, config.php, Extension::load, @bitrix/cli build, CoreJS imports. Applied when adding frontend code to modules, components, or admin pages. Key terms — extension, bundle, Extension::load, bundle.config.js, config.php, CoreJS.
skills/bitrix-extensions/SKILL.md on GitHub (opens in a new tab) -
bitrix-highloadblock
Covers Highloadblock module — HighloadBlockTable manage API (add/update/delete, lang names), compileEntity() and dynamic DataManager CRUD, user fields (HLBLOCK_{id}), hlblock UF relations and _REF, directory iblock property (UF_XML_ID), ORM events, rights operations (hl_element_*), highloadblock.list/view components, performance (cache.ttl, batch by ID, indexes). Key terms — highloadblock, Highlo…
skills/bitrix-highloadblock/SKILL.md on GitHub (opens in a new tab) -
bitrix-http-client
Covers Bitrix\Main\Web\HttpClient HTTP client — legacy mode and PSR-18 (sendRequest), async Promise, proxies/timeouts, http_client_options, main.HttpClient logger, SSRF, redirects, and GeoIp\Manager lookups. Applied in external API integrations, webhooks, async calls and geolocation. Key terms — HttpClient, PSR-18, Promise, SSRF, GeoIp, Manager, webhook.
skills/bitrix-http-client/SKILL.md on GitHub (opens in a new tab) -
bitrix-iblocks
Iblock types/elements/sections, ORM compileEntity, properties, SEO templates. Use for content iblock work.
skills/bitrix-iblocks/SKILL.md on GitHub (opens in a new tab) -
bitrix-landing
Covers Landing module — sites/landings, blocks repository, publish/unpublish flow, hooks (Metrika/GA/pixels), customization limits vs classic CMS. Applied for Sites24/landing pages, storefronts, knowledge bases on landing. Key terms — Landing, Site, Block, BlockRepo, publication, unpublic, hooks, PAGE, STORE.
skills/bitrix-landing/SKILL.md on GitHub (opens in a new tab) -
bitrix-localization
Covers Bitrix localization — Bitrix\Main\Localization\Loc, lang/<code/>/ language files, loadMessages, placeholders in getMessage, Context::getCulture() and culture formats, JS localization via BX.message and $Bitrix.Loc, translate:index for phrase indexing. Applied when adding and translating phrases, working with multi-language sites, JS translations in components and templates. Key terms — Loc…
skills/bitrix-localization/SKILL.md on GitHub (opens in a new tab) -
bitrix-logger
Covers PSR-3 logging in Bitrix — Bitrix\Main\Diag\Logger, FileLogger, SysLogger, NullLogger, LogFormatter, loggers section in .settings.php, named kernel loggers (main.Default, main.HttpClient, main.GeoIpManager, main.EventLog.*), integration with Monolog and third-party PSR-3 loggers. Applied when configuring module logs, debugging integrations, gathering errors from specific kernel components a…
skills/bitrix-logger/SKILL.md on GitHub (opens in a new tab) -
bitrix-modules
Covers creation and maintenance of a custom Bitrix module in /local/modules/<vendor>.<module>/ — CModule class, install/index.php, DoInstall and DoUninstall, install/version.php with $arModuleVersion, registration of events and agents during installation, module options (options.php), generation via make:module. Applied when creating a new module, refining installation/uninstallation, registering…
skills/bitrix-modules/SKILL.md on GitHub (opens in a new tab) -
bitrix-orm
D7 ORM tablets, ConditionTree queries, Objectify, batch/merge/deleteByFilter writes. Use for entity design, reads, and persistence.
skills/bitrix-orm/SKILL.md on GitHub (opens in a new tab) -
bitrix-performance
Covers Bitrix performance — composite site, query optimization, replication/clustering, sharding, hot/cold sessions. Applied for high-load optimization beyond basic caching. Key terms — composite, NGINX, replication, sharding, query optimization.
skills/bitrix-performance/SKILL.md on GitHub (opens in a new tab) -
bitrix-postgresql
Covers PostgreSQL support in Bitrix — PgsqlConnection, migration from MySQL, compatible code, module support matrix. Applied when configuring or migrating to PostgreSQL Enterprise editions. Key terms — PostgreSQL, PgsqlConnection, migration, compatible-code.
skills/bitrix-postgresql/SKILL.md on GitHub (opens in a new tab) -
bitrix-project-structure
Covers Bitrix project structure — /local vs /bitrix, PSR-4 autoloading, .settings.php, Loader includeModule vs requireModule, placement of components, templates, modules, routes and php_interface, namespaces like Vendor\Module. Applied for "where to put code" questions, module loading boundaries and configuring autoloading. Key terms — /local, /bitrix, PSR-4, .settings.php, Loader, requireModule,…
skills/bitrix-project-structure/SKILL.md on GitHub (opens in a new tab) -
bitrix-pull
Covers Pull module — sending realtime events to users/channels from PHP, JS subscription overview, watch tags, when to use Pull vs Messenger vs agents, link to BitrixVue. Applied for live UI updates, notifications, collaborative screens. Key terms — pull, Bitrix\Pull\Event, CPullWatch, CPullChannel, BX.PULL.subscribe, extendWatch, queue server, push.
skills/bitrix-pull/SKILL.md on GitHub (opens in a new tab) -
bitrix-request-response
HttpRequest/HttpResponse, Json/AjaxJson/Redirect, Uri, UuidGenerator. Use instead of $_GET/$_POST and raw headers.
skills/bitrix-request-response/SKILL.md on GitHub (opens in a new tab) -
bitrix-rest
Covers REST module — registering methods from a custom module, scopes, webhook and OAuth overview, rest / restIntegration settings, link to Engine controllers and ActionFilter\Scope::REST. Applied when exposing module APIs to apps, webhooks, or marketplace integrations. Key terms — rest, OnRestServiceBuildDescription, CRestUtil, scope, webhook, OAuth, APAuth, restIntegration, Scope::REST, BX.rest…
skills/bitrix-rest/SKILL.md on GitHub (opens in a new tab) -
bitrix-result-and-errors
Covers Bitrix unified operation results — Bitrix\Main\Result, Error, ErrorCollection, typed descendants (AddResult, UpdateResult, DeleteResult, EventResult), difference between Result and exceptions, returning errors from controllers via addError and combining service errors. Applied when designing service APIs and use cases, returning errors from module methods and controllers without throwing e…
skills/bitrix-result-and-errors/SKILL.md on GitHub (opens in a new tab) -
bitrix-routing
RoutingConfigurator, /local/routes, PublicPageController, site-guard, urlrewrite migration. Use for public/API URLs.
skills/bitrix-routing/SKILL.md on GitHub (opens in a new tab) -
bitrix-sale
Covers Sale module — API choice (D7 object model vs ORM vs CSale*), FUSER, Basket, Order create/update, properties, statuses and events, payments, delivery/shipments, discounts and coupons, reservation/deduction, permissions, buyer accounts. Applied for cart/checkout, order lifecycle, pay/ship integration, and order automation. Key terms — sale, Basket, Order, Fuser, Payment, Shipment, PaySystem\…
skills/bitrix-sale/SKILL.md on GitHub (opens in a new tab) -
bitrix-security
CSRF, XSS, SQLi, SSRF, JWT/JWK, access rights, encryption. Use when handling input or auditing security.
skills/bitrix-security/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.