Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add brake71/1c-ssl-skills --skill bspgit clone --depth 1 https://github.com/brake71/1c-ssl-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/brake71/1c-ssl-skills/bsp)<a href="https://agentmods.dev/skills/brake71/1c-ssl-skills/bsp"><img src="https://agentmods.dev/badge/skills/brake71/1c-ssl-skills/bsp/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/brake71/1c-ssl-skills/bsp"><img src="https://agentmods.dev/badge/skills/brake71/1c-ssl-skills/bsp.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector warn
SkillSpector: 1 finding, up to medium
These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →
- medium analysis-evasion · line 1 Suspicious Unicode normalization or mixed-script contentFix: Review the flagged content for security risks. Ensure no credentials, secrets, or sensitive data are exposed.
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00157 | $0.02764 |
| Opus 5 | $0.00078 | $0.01382 |
| Sonnet 5 | $0.00031 | $0.00553 |
| Haiku 4.5 | $0.00016 | $0.00276 |
Grade A, and why
bsp scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 136 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Применение БСП 3.1.11 в прикладной разработке
Скил учит правильно применять Библиотеку стандартных подсистем 1С (версия
3.1.11) в прикладном коде: какие общие модули и методы вызывать, с какими
параметрами, какие нюансы и антипаттерны. Скил самодостаточен — в нём нет
ссылок на внешнюю документацию и хардкод-номеров строк; параметры и рабочие
примеры даны inline в references/.
Каждый reference — workflow-сценарии вида «задача → функция (полная сигнатура
- регион) → параметры → пример → нюансы/антипаттерны». Это не карта методов (которую отдаёт греп), а знание как применять БСП правильно.
Подтверждение сигнатур/регионов — по исходникам src/cf/ через скрипт
scripts/bsp_api.py или греп (см. ниже). Регион БСП = имя #Область …:
ПрограммныйИнтерфейс (stable, вызывать), СлужебныйПрограммныйИнтерфейс /
СлужебныеПроцедурыИФункции (⚠️ служебный), УстаревшиеПроцедурыИФункции
(⚠️ deprecated), модули *Переопределяемый (хук переопределения — БСП
вызывает, прикладной код реализует, не вызывается напрямую).
Порядок работы
- Определи прикладную задачу и выбери по таблице ниже один основной reference. Подключай второй только для действительно сквозного сценария, например печати в фоне.
- Найди внутри reference подходящий сценарий по заголовкам
###и ключевым словам черезrg -n; затем прочитай диапазон строк со сценарием, сигнатурами, примером и антипаттернами. Загружай файл целиком только когда чтение диапазона недоступно; не переноси в контекст несвязанные сценарии большого файла. - Выбирай прямой вызов только из стабильного
ПрограммныйИнтерфейс. Служебный или устаревший метод предлагай лишь с явным предупреждением и когда публичной альтернативы нет. Метод*Переопределяемыйпоказывай как реализацию хука без прямого вызова через имя общего модуля. - Если в проекте доступна выгрузка с
CommonModules/, перед финальным ответом проверь каждую рекомендуемую сигнатуру черезbsp_api.py. Если выгрузки нет, используй reference и явно не заявляй, что выполнил сверку с исходниками. - В ответе дай выбранный API, контекст выполнения (клиент/сервер), минимальный BSL-пример и важные ограничения. Не выдумывай отсутствующие методы для симметрии с другими модулями. Отсутствующие, служебные и запрещённые вызовы описывай текстом или inline-кодом, но не помещай в исполняемый fenced BSL-блок: такой пример легко ошибочно скопировать как рекомендацию.
What ships with it
26 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- agents/openai.yaml 296 B
- references/admin-tools.md 44 KB
- references/backup.md 27 KB
- references/base-common.md 30 KB
- references/bp-tasks.md 32 KB
- references/classifiers.md 31 KB
- references/commands-external.md 41 KB
- references/comms.md 37 KB
- references/contact-info.md 37 KB
- references/currencies-banks.md 34 KB
- references/data-exchange.md 33 KB
- references/esign-mcd.md 52 KB
- references/external-components.md 27 KB
- references/files-and-versions.md 45 KB
- references/forms-validation.md 51 KB
- references/fundamentals.md 23 KB
- references/longs-and-jobs.md 40 KB
- references/multilang.md 32 KB
- references/perf-monitoring.md 41 KB
- references/prefixes.md 26 KB
- references/print-reports.md 53 KB
- references/protection-pd.md 42 KB
- references/report-dedup.md 44 KB
- references/update.md 39 KB
- references/users-access.md 32 KB
- scripts/bsp_api.py 17 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago Changed 16ad84bf1522
- 10d ago First seen · 136 lines · 157 tokens per session scan A fe513ae3f4a6
bsp is a skill published in the GitHub repository brake71/1c-ssl-skills (61 stars, last pushed 5d ago), licensed MIT. It adds 157 tokens to every session and 2,764 once invoked, about $0.0008 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
bsl-code-review
A code-review check for BSL, the programming language used by the 1C business-software platform. It looks for static-analysis warnings, performance anti-patterns, naming issues, API signature errors, and missing shared modules.
xml-structure-review
A checker for XML metadata files used by 1C, a business software platform. It verifies objects, forms, layouts, roles, configuration membership, and permissions in extension roles.
bsl-architecture-review
An architecture review for 1C code, focused on how modules divide responsibilities and depend on one another. It applies design principles such as SOLID and GRASP, adapted to 1C.
1c-naparnik
A set of tools for analyzing and editing BSL, the programming language used by 1C, plus searching 1C platform documentation and the ITS knowledge base. ITS is 1C's technical information system.
form-compile
A form generator for managed 1C applications. It creates Form.xml from a JSON description or from an object's 1C metadata, such as a catalogue or document.
web-test
A browser-automation tool for testing the 1C:Enterprise web client. It uses Playwright to navigate sections, fill forms, read tables and reports, and perform user actions in a browser.