Updated 1d ago
by bxmaximum
bitrix-framework-skills
ИИ для 1С-Битрикс: скиллы для Claude Code, Cursor и Codex, чтобы агент писал код по канону D7, а не legacy. 50 скиллов: ORM, контроллеры, кеш, безопасность, инфоблоки, магазин, Битрикс24, MCP. Проект сообщества BXMax.
52 GitHub stars (52)
+14 in 30 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 |
| Oct 17 | +1 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | +1 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | 0 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | 0 |
| Oct 28 | +1 |
| Oct 29 | 0 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | +1 |
| Nov 2 | 0 |
| Nov 3 | 0 |
| Nov 4 | 0 |
| Nov 5 | +1 |
| Nov 6 | +3 |
- 30 skills (30 skills found in its SKILL.md files)
- 6 forks (6 forks)
- 1d ago last update (Last updated 1d 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 50 files.
-
bitrix-background-jobs
Deferred and async work in Bitrix — CAgent agents and cron, Application::addBackgroundJob, Messenger queues (messages, receivers, brokers, messenger:consume). Use when moving work out of the request or scheduling it.
skills/bitrix-background-jobs/ on GitHub (opens in a new tab)SKILL.md -
bitrix-bizproc
Business processes (bizproc) — CBPDocument, Starter, custom activities and triggers in /local/activities, template rights. Use for approvals, document workflows, robots/activities, starting or stopping workflows from PHP, or bizproc agents.
skills/bitrix-bizproc/ on GitHub (opens in a new tab)SKILL.md -
bitrix-caching
Bitrix caching — Data\Cache, ManagedCache, TaggedCache, ORM query cache, component result cache, cache engine config (files, Redis, Memcached). Use when caching data or HTML, choosing TTL and keys, or invalidating by tags.
skills/bitrix-caching/ on GitHub (opens in a new tab)SKILL.md -
bitrix-catalog
Trade catalog on top of iblocks — catalog iblocks, product types, SKU/offers, price types and prices (Model\Price), stock and stores, store rights. Use when writing products, prices or stock, or reading them for storefront and integrations.
skills/bitrix-catalog/ on GitHub (opens in a new tab)SKILL.md -
bitrix-cms-basics
Classic CMS layer — sites, site templates, CSS placement, page properties, menus, include areas, PageNavigation and main.pagenavigation, user fields (CUserTypeEntity, custom types, rendering). Use for site structure, pagination or UF tasks.
skills/bitrix-cms-basics/ on GitHub (opens in a new tab)SKILL.md -
bitrix-components
Bitrix components — class.php, params, template overrides, result_modifier/component_epilog, result cache, paged lists, SEF, Controllerable AJAX. Use when building, overriding or caching components in /local.
skills/bitrix-components/ on GitHub (opens in a new tab)SKILL.md -
bitrix-console-commands
Bitrix CLI bitrix.php — make:* generators (module, controller, tablet, service, event, message, agent), orm:annotate, messenger:consume, own Symfony Console commands in module .settings.php. Use when scaffolding code or writing CLI/cron jobs.
skills/bitrix-console-commands/ on GitHub (opens in a new tab)SKILL.md -
bitrix-controllers
Engine\Controller actions for AJAX and routes — naming, autowired params, filter attributes, #[ActionAccess], JSON envelope, render helpers. Use when writing or debugging BX.ajax.runAction endpoints or routed controllers.
skills/bitrix-controllers/ on GitHub (opens in a new tab)SKILL.md -
bitrix-database
D7 Connection, SqlHelper, SqlExpression placeholders, raw SQL, upserts, transactions, named locks, DDL builders, SqlTracker. Use when ORM is not enough: bulk SQL, reports, extra connections, schema changes, query debugging.
skills/bitrix-database/ on GitHub (opens in a new tab)SKILL.md -
bitrix-datetime
Bitrix\Main\Type\Date and DateTime — parsing, culture formats and masks, arithmetic, server vs user time zone, ORM DateField/DatetimeField. Use when parsing, formatting, comparing or storing dates and times.
skills/bitrix-datetime/ on GitHub (opens in a new tab)SKILL.md -
bitrix-documentgenerator
Document generator (DOCX/PDF from templates) — Template, Document::createByTemplate, custom DataProvider, placeholders, numerators, storage, transformer PDF, rights, documentgenerator.* REST. Use when generating documents from own data.
skills/bitrix-documentgenerator/ on GitHub (opens in a new tab)SKILL.md -
bitrix-events
Bitrix events — D7 Event/EventResult/EventManager vs legacy ExecuteModuleEventEx hooks (OnBeforeUserAdd, &$arFields), make:event, make:eventhandler, handler registration. Use when publishing, handling or cancelling module events.
skills/bitrix-events/ on GitHub (opens in a new tab)SKILL.md -
bitrix-extensions
Bitrix JS/CSS extensions — ID-to-path mapping, config.php, bundle.config.js, lang phrases, Extension::load, Runtime.loadExtension, @bitrix/cli build. Use when adding, building or loading frontend code in /local or a module.
skills/bitrix-extensions/ on GitHub (opens in a new tab)SKILL.md -
bitrix-files
b_file storage via CFile (SaveFile, MakeFileArray, GetFileArray, ResizeImageGet, Delete), upload validation, ui.uploader UploaderController, BFile delivery, File\ContentReplacer. Use when saving, validating, resizing or serving files.
skills/bitrix-files/ on GitHub (opens in a new tab)SKILL.md -
bitrix-framework
Canon for any 1C-Bitrix / Bitrix24 PHP task — /local only, D7 first, DI boundaries, security defaults, version policy and Since markers. Use at the start of Bitrix work or when unsure which bitrix-* skill applies.
skills/bitrix-framework/ on GitHub (opens in a new tab)SKILL.md -
bitrix-highloadblock
Highload blocks — HighloadBlockTable, compileEntity data classes, HLBLOCK_{id} user fields, hlblock links, iblock directory property, ORM events, hl_element_* rights. Use when creating HL dictionaries or reading/writing their records.
skills/bitrix-highloadblock/ on GitHub (opens in a new tab)SKILL.md -
bitrix-http-client
Bitrix\Main\Web\HttpClient — legacy get/post/download, PSR-18 sendRequest, async requests, http_client_options, HttpDebug logging, SSRF protection, GeoIp\Manager. Use for outgoing HTTP calls, webhooks, file downloads and IP geolocation.
skills/bitrix-http-client/ on GitHub (opens in a new tab)SKILL.md -
bitrix-iblocks
Iblocks — CIBlock/CIBlockProperty setup, compiled element and section ORM classes (API_CODE), property values, rights, SEO templates. Use when creating iblocks or reading/writing elements, sections and properties.
skills/bitrix-iblocks/ on GitHub (opens in a new tab)SKILL.md -
bitrix-landing
Landing (Sites24) module — Site, Landing, Block, custom and repo blocks, publication, preview, hooks. Use when creating sites, pages or blocks from PHP, writing /local/blocks, publishing, adding counters/meta, or landing.repo REST.
skills/bitrix-landing/ on GitHub (opens in a new tab)SKILL.md -
bitrix-localization
Bitrix localization — Loc::getMessage, lang files, fallback languages, phrase overrides, Culture formats, BX.message, CUtil::translit, message diagnostics. Use when adding or translating phrases or debugging missing messages.
skills/bitrix-localization/ on GitHub (opens in a new tab)SKILL.md -
bitrix-logger
PSR-3 logging in Bitrix — Diag\FileLogger/SysLogger/EventLogger, LogFormatter, JsonLinesFormatter, loggers section, LoggerFactory + LoggerRegistry, named kernel loggers (main.HttpClient…), Monolog. Use when adding or configuring logs.
skills/bitrix-logger/ on GitHub (opens in a new tab)SKILL.md -
bitrix-mail
Mail events and templates (CEventType, CEventMessage), Mail\Event::send/sendImmediate and the b_event queue, #FIELD# macros, attachments, Mail::sendResult, sender Identity, mail hooks. Use when sending e-mail from code or debugging lost mail.
skills/bitrix-mail/ on GitHub (opens in a new tab)SKILL.md -
bitrix-modules
Custom Bitrix modules in /local/modules — CModule installer (DoInstall/DoUninstall), version.php, make:module, install/migrations tables/events/agents, options page, autoload. Use when creating, installing or uninstalling a module.
skills/bitrix-modules/ on GitHub (opens in a new tab)SKILL.md -
bitrix-orm
D7 ORM — DataManager tablets, fields and relations, query()/ConditionTree, objects and collections, batch/merge/deleteByFilter writes, ORM events and cache. Use when designing entities or reading and writing data via ORM.
skills/bitrix-orm/ on GitHub (opens in a new tab)SKILL.md -
bitrix-performance
Bitrix high-load tuning — Composite (dynamic areas, createFrame, StaticArea), query optimization, read replicas via the cluster module. Use when a page or query is slow or when enabling composite.
skills/bitrix-performance/ on GitHub (opens in a new tab)SKILL.md -
bitrix-postgresql
PostgreSQL in Bitrix — PgsqlConnection, MySQL→PostgreSQL wizard, module support, portable SQL and module schema. Use when configuring, migrating to or writing code for PostgreSQL (Enterprise for Postgres).
skills/bitrix-postgresql/ on GitHub (opens in a new tab)SKILL.md -
bitrix-project-structure
Where code lives in a Bitrix project — /local vs /bitrix, php_interface files, Loader includeModule/requireModule, PSR-4 autoload of module lib/, Composer, file priority. Use when deciding where to put code or why a class does not load.
skills/bitrix-project-structure/ on GitHub (opens in a new tab)SKILL.md -
bitrix-pull
Pull module realtime events — Bitrix\Pull\Event::add, CPullWatch tags, BX.PULL.subscribe callbacks, mobile push via Push::add. Use for live UI updates, counters, notifications or collaborative screens driven from PHP.
skills/bitrix-pull/ on GitHub (opens in a new tab)SKILL.md -
bitrix-request-response
Application, Context, HttpRequest (query/post/JSON body), HttpResponse, Json/AjaxJson/Redirect/file responses, cookies, Converter, Uri, UuidGenerator. Use instead of $_GET/$_POST, header(), setcookie() or json_encode().
skills/bitrix-request-response/ on GitHub (opens in a new tab)SKILL.md -
bitrix-rest
Expose your module's methods through the rest module — REST 3.0 RestController, Engine controllers with restIntegration, OnRestServiceBuildDescription, scopes. Use when adding REST methods, events or placements to a /local module.
skills/bitrix-rest/ on GitHub (opens in a new tab)SKILL.md
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.