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

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.

How do I install this agent skill?

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

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The skill provides a comprehensive and secure guide for interacting with the Bitrix database using the D7 API. It explicitly mandates safety practices such as using SqlExpression placeholders and SqlHelper for escaping to prevent SQL injection. No malicious code, unauthorized access, or data exfiltration patterns were detected.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

What does this agent skill do?

Direct database access

Baseline: main 23.0+ · Verified: main 26.800.0

ORM first (bitrix-orm: query(), batch writes, merge, deleteByFilter). Drop to SQL for upserts, windows/CTE, heavy reports, extra connections and schema changes.

TaskRead
connections config, extra DBs, charset, after-connect hook, named locksrules/connections.md
query*, add/addMulti, SqlHelper, placeholders, upsert, transactionsrules/queries.md
DDL builders, table/index changes, SqlTrackerrules/ddl-debug.md

Invariants

  • Every value reaches SQL through SqlExpression placeholders or SqlHelper (forSql, convertToDb*). The $binds argument of query()/queryExecute() is not a prepared statement.
  • Identifiers from input: whitelist first, then quote() / ?#.
  • Raw writes skip ORM events and cache: call XxxTable::cleanCache() afterwards.
  • Portable SQL only: SqlHelper functions, no backticks, ENGINE, UNSIGNED (bitrix-postgresql).
  • One connection per transaction; keep transactions short.

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