skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
bxmaximum/bitrix-framework-skills227 installs

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.

How do I install this agent skill?

npx skills add https://github.com/bxmaximum/bitrix-framework-skills --skill bitrix-modules
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The skill provides standard boilerplate and instructions for creating Bitrix CMS modules. It is generally safe for its intended purpose but includes code that creates an attack surface for indirect prompt injection and dynamic file inclusion, which are inherent to the framework's architecture.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

What does this agent skill do?

Bitrix modules

Baseline: main 23.0+ · Verified: main 26.800.0

TaskRead
New module: id, skeleton, install/index.php, version, lang, uninstallrules/installer.md
Tables, events, agents in install/migrations/*.php (main 26.600+)rules/install-migrations.md
Options page, default_option.php, PSR-4 autoload, module routesrules/options-autoload.md

Invariants

  • Module dir /local/modules/<vendor>.<module>/; id lowercase vendor.module; installer class vendor_module; namespace Vendor\Module (one-word id mymodule → Bitrix\Mymodule).
  • Nothing works until the module is registered in b_module: Loader::includeModule() returns false, and module .settings.php (services, controllers, console, messenger) is not read.
  • Install/uninstall are symmetric: every table, handler, agent and option you create has a removal path; re-running install must not fail.
  • Event registration uses kernel parameter names (fromModuleId:) or positional args; handler signature depends on the dispatcher — bitrix-events.
  • Module routes are required from /local/routes/web.php; a routing section in module .settings.php is ignored (bitrix-routing).
  • Project data/content migrations (iblocks, options per environment) belong to bitrix-sprint-migration, not to the installer.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/bxmaximum/bitrix-framework-skills/bitrix-modules">View bitrix-modules on skillZs</a>