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

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.

How do I install this agent skill?

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

Is this agent skill safe to install?

  • Gen Agent Trust Hubwarn

    The skill provides technical documentation for the Bitrix Landing module, including guidelines for sites, pages, and blocks. It identifies risks associated with custom block execution and the handling of untrusted data from REST APIs and user content, which could lead to dynamic code execution and indirect prompt injection.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

What does this agent skill do?

Landing sites (landing)

Baseline: main 23.0+ · Verified: landing 26.1200.0, main 26.800.0

Block-based sites: Sites24, stores, knowledge bases, Vibe. Classic site templates, menus and includes: bitrix-cms-basics.

TaskRead
Site types, pages, blocks from PHP, custom blocks, URLs in contentrules/pages-blocks.md
Publish, preview links, soft delete, hooks (counters, meta), rightsrules/publish-hooks.md
Repo blocks via REST, PublicAction batch, Disk files, picturesrules/rest-security.md

Invariants

  • Loader::includeModule('landing'); change data through Site / Landing / Block, never SQL on b_landing_*.
  • Own blocks live in /local/blocks/<namespace>/<code>/; never edit /bitrix/blocks/ or the module.
  • Links in block content need an allow-listed scheme, otherwise they are saved as '' without an error (Since landing 26.1000).
  • Methods that write return false/Result and fill $landing->getError(); check them, they rarely throw.
  • Don't subclass landing classes to override protected methods: their signatures change in minor releases.
  • Deep PHP page logic belongs in a component on a classic page (bitrix-components), not in a landing block.

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-landing">View bitrix-landing on skillZs</a>