Read-only validation for 1С:Предприятие.Элемент YAML metadata files. Use when Codex needs to check project .yaml files, fixture trees, examples, or generated artifacts against xbsl-meta-add coverage, common invariants, and type grammar without running 1С or modifying inputs.
EnglishУправляет секцией КонтрольДоступа в объектах конфигурации 1С:Элемент. Два режима: А — сводка текущих прав всех объектов проекта; Б — установить ПоУмолчанию с dry-run и подтверждением. Поддерживает: Справочник, Документ, РегистрСведений, РегистрНакопления, HttpСервис. Вызывай при запросах «настрой права доступа», «сделай доступным аутентифицированным», «покажи КонтрольДоступа», «установи РазрешеноАутентифицированным». НЕ для RLS (построчного доступа) — используй xbsl-pattern-rls.
RussianИспользуй этот скилл для любых операций с приложениями на платформе 1С:Предприятие.Элемент (1cmycloud.com): создать приложение, задеплоить ветку из внешнего git-репозитория (GitHub, GitLab и др.), обновить, проверить статус, запустить, остановить, удалить, принять изменения (merge). Вызывай скилл всякий раз, когда пользователь упоминает деплой, запуск, остановку или управление приложением на Элементе — даже если он не говорит явно "задеплой", а просто спрашивает "как дела с приложением" или "смёрджи ветку".
RussianРазведка структуры проекта 1С:Элемент. Используй этот скилл перед созданием любого объекта конфигурации — находит проекты, подсистемы, существующие объекты, проверяет конфликты имён. Принимает тип объекта и опциональное имя.
RussianДобавление файловых вложений (компонент СписокФайлов) к существующему объекту конфигурации 1С:Элемент. Поддерживает 4 паттерна: P1 — стандартные вложения через встроенный реквизит Файлы (новых реквизитов нет); P2 — одиночный файл (ДвоичныйОбъект.Ссылка?, макс. 1); P3 — категория файлов (Массив с лимитами и фильтрами); P4 — несколько категорий (несколько P3). Вызывай когда пользователь хочет добавить вложения, загрузку файлов, скан договора, логотип, прикреплённые документы к справочнику или документу. НЕ для работы с изображениями (используй xbsl-image-add).
RussianСоздание формы интерфейса (КомпонентИнтерфейса) для объектов 1С:Элемент. Используй этот скилл когда пользователь хочет создать форму объекта (ФормаОбъекта), форму списка (ФормаСписка), форму отчёта (ФормаОтчета), или обе формы для Справочника, Документа, РегистрСведений, Отчета или другого объекта конфигурации. Также применяй при запросах типа "создай интерфейс", "добавь форму", "сделай список", "нужна карточка редактирования", "форма для отчёта".
RussianСоздаёт форму списка в виде карточек (ПроизвольныйСписок с матричной компоновкой) для объекта конфигурации 1С:Элемент. Создаёт два файла: ФормаСписка.yaml и СтрокаСписка .yaml. Вызывай когда пользователь хочет отображать список в виде карточек, плиток, kanban-вида, новостной ленты или grid-сетки (не таблицей). Работает для Справочников и Документов.
RussianСоздаёт главную страницу приложения 1С:Элемент (КомпонентИнтерфейса типа Форма) с виджетами СтандартнаяКарточка: KPI-счётчики, навигационные карточки, таблицы данных, баннеры, диаграммы, карусели и бенто-сетки. Генерирует два файла: ГлавнаяСтраница.yaml и ГлавнаяСтраница.xbsl с обработчиком ПослеСоздания. Вызывай когда пользователь хочет создать главную страницу, дашборд, стартовый экран приложения или лендинг с карточками.
RussianАнализ объекта конфигурации 1С:Элемент: возвращает objectpath, fields, tc, namespace, suggestedlayout, existingforms. Используется скиллами xbsl-form-add и xbsl-file-add перед созданием или изменением форм и реквизитов. Вызывай этот скилл всякий раз, когда нужно узнать структуру объекта (реквизиты, ТЧ, пространство имён, существующие формы) перед добавлением компонентов интерфейса или реквизитов-вложений.
RussianДобавление фото и изображений (аватар, фото товара, иконка) к объекту конфигурации 1С:Элемент. Поддерживает 2 паттерна: P5 — простое фото без обработки (ВыборФайлов + Картинка); P6 — фото с серверной обработкой (ресайз, обрезка по кругу через ОбрабатываемоеИзображение). Вызывай когда пользователь хочет добавить аватар сотрудника, фото товара, логотип компании, изображение профиля или любое одиночное изображение к справочнику или документу. НЕ для файловых вложений (используй xbsl-file-add).
RussianИнициализация нового проекта 1С:Элемент (XBSL) с нуля. Используй этот скилл когда пользователь хочет создать новый проект: создаёт корректную структуру папок, Проект.yaml, Проект.xbsl и Подсистема.yaml по эталонному формату. Вызывай при запросах «создай проект», «новый проект», «инициализируй проект», «init проект», «с нуля». Работает даже если в репозитории уже есть другие проекты. НЕ для: создания объектов метаданных, добавления форм, движений по регистрам.
RussianПодключение внешней библиотеки (.xlib) к проекту 1С:Элемент. Автоматизирует полный цикл: получить .xlib (из файла, папки с исходниками или GitHub/GitLab URL), загрузить в панель управления через Console API, попросить пользователя выпустить релиз, прописать зависимость в Проект.yaml и дать рекомендации по использованию типов библиотеки. Вызывай когда нужно подключить внешнюю библиотеку, использовать типы другого поставщика, или добавить зависимость к проекту. НЕ для: создания объектов конфигурации — используй xbsl-meta-add.
RussianПаттерны XBSL для работы с регистрами в 1С:Элемент — синтаксис существенно отличается от классической 1С, используй до написания кода.
RussianРеализует полный паттерн RLS (Row-Level Security) — разграничение доступа к строкам данных — для объектов конфигурации 1С:Элемент (Справочник, Документ и др.).
RussianБезопасное переименование объекта конфигурации 1С:Элемент и обновление всех ссылок на него во всём проекте: типы реквизитов (Имя.Ссылка?), формы (ФормаОбъекта ), поля Интерфейс..Форма, XBSL-код, сами файлы объекта и его форм. Вызывай при запросах «переименуй», «rename», «поменяй имя объекта». Поддерживает два сценария: A — переименование базового объекта (Справочник, Документ, Регистр и т.д.); B — переименование формы (КомпонентИнтерфейса), при этом обновляет ссылку Форма: в YAML владельца.
RussianUse when пользователь просит создать или изменить запланированное задание 1С:Предприятие.Элемент (XBSL): ЗапланированноеЗадание, scheduled task, расписание, ежедневный запуск, Обработчик().
RussianДобавление новой подсистемы в существующий проект 1С:Элемент (XBSL). Используй этот скилл когда пользователь хочет создать подсистему (раздел проекта): создаёт папку и Подсистема.yaml. Вызывай при запросах «добавь подсистему», «создай подсистему», «новый раздел», «новая подсистема». НЕ для: создания нового проекта с нуля (xbsl-init), создания объектов метаданных (xbsl-meta-add), добавления форм (xbsl-form-add).
RussianГенерация UUID v4 для объектов конфигурации 1С:Элемент. Вызывай этот скилл всякий раз, когда нужно сгенерировать один или несколько UUID для Ид объектов, реквизитов, элементов перечислений, табличных частей и т.д.
RussianIncludes Xbsl Validate and other workflows.
Supported by the Atlas install prompt. Skill-specific requirements vary.
Pack stats
What’s included
Xbsl Validate
Read-only validation for 1С:Предприятие.Элемент YAML metadata files. Use when Codex needs to check project .yaml files, fixture trees, examples, or generated artifacts against xbsl-meta-add coverage, common invariants, and type grammar without running 1С or modifying inputs.
Xbsl Access Set
Управляет секцией КонтрольДоступа в объектах конфигурации 1С:Элемент. Два режима: А — сводка текущих прав всех объектов проекта; Б — установить ПоУмолчанию с dry-run и подтверждением. Поддерживает: Справочник, Документ, РегистрСведений, РегистрНакопления, HttpСервис. Вызывай при запросах «настрой права доступа», «сделай доступным аутентифицированным», «покажи КонтрольДоступа», «установи РазрешеноАутентифицированным». НЕ для RLS (построчного доступа) — используй xbsl-pattern-rls.
Xbsl Deploy
Используй этот скилл для любых операций с приложениями на платформе 1С:Предприятие.Элемент (1cmycloud.com): создать приложение, задеплоить ветку из внешнего git-репозитория (GitHub, GitLab и др.), обновить, проверить статус, запустить, остановить, удалить, принять изменения (merge). Вызывай скилл всякий раз, когда пользователь упоминает деплой, запуск, остановку или управление приложением на Элементе — даже если он не говорит явно "задеплой", а просто спрашивает "как дела с приложением" или "смёрджи ветку".
Xbsl Explore
Разведка структуры проекта 1С:Элемент. Используй этот скилл перед созданием любого объекта конфигурации — находит проекты, подсистемы, существующие объекты, проверяет конфликты имён. Принимает тип объекта и опциональное имя.
Xbsl File Add
Добавление файловых вложений (компонент СписокФайлов) к существующему объекту конфигурации 1С:Элемент. Поддерживает 4 паттерна: P1 — стандартные вложения через встроенный реквизит Файлы (новых реквизитов нет); P2 — одиночный файл (ДвоичныйОбъект.Ссылка?, макс. 1); P3 — категория файлов (Массив с лимитами и фильтрами); P4 — несколько категорий (несколько P3). Вызывай когда пользователь хочет добавить вложения, загрузку файлов, скан договора, логотип, прикреплённые документы к справочнику или документу. НЕ для работы с изображениями (используй xbsl-image-add).
Xbsl Form Add
Создание формы интерфейса (КомпонентИнтерфейса) для объектов 1С:Элемент. Используй этот скилл когда пользователь хочет создать форму объекта (ФормаОбъекта), форму списка (ФормаСписка), форму отчёта (ФормаОтчета), или обе формы для Справочника, Документа, РегистрСведений, Отчета или другого объекта конфигурации. Также применяй при запросах типа "создай интерфейс", "добавь форму", "сделай список", "нужна карточка редактирования", "форма для отчёта".
Xbsl Form Cards
Создаёт форму списка в виде карточек (ПроизвольныйСписок с матричной компоновкой) для объекта конфигурации 1С:Элемент. Создаёт два файла: ФормаСписка.yaml и СтрокаСписка .yaml. Вызывай когда пользователь хочет отображать список в виде карточек, плиток, kanban-вида, новостной ленты или grid-сетки (не таблицей). Работает для Справочников и Документов.
Xbsl Form Dashboard
Создаёт главную страницу приложения 1С:Элемент (КомпонентИнтерфейса типа Форма) с виджетами СтандартнаяКарточка: KPI-счётчики, навигационные карточки, таблицы данных, баннеры, диаграммы, карусели и бенто-сетки. Генерирует два файла: ГлавнаяСтраница.yaml и ГлавнаяСтраница.xbsl с обработчиком ПослеСоздания. Вызывай когда пользователь хочет создать главную страницу, дашборд, стартовый экран приложения или лендинг с карточками.
Xbsl Form Info
Анализ объекта конфигурации 1С:Элемент: возвращает objectpath, fields, tc, namespace, suggestedlayout, existingforms. Используется скиллами xbsl-form-add и xbsl-file-add перед созданием или изменением форм и реквизитов. Вызывай этот скилл всякий раз, когда нужно узнать структуру объекта (реквизиты, ТЧ, пространство имён, существующие формы) перед добавлением компонентов интерфейса или реквизитов-вложений.
Xbsl Image Add
Добавление фото и изображений (аватар, фото товара, иконка) к объекту конфигурации 1С:Элемент. Поддерживает 2 паттерна: P5 — простое фото без обработки (ВыборФайлов + Картинка); P6 — фото с серверной обработкой (ресайз, обрезка по кругу через ОбрабатываемоеИзображение). Вызывай когда пользователь хочет добавить аватар сотрудника, фото товара, логотип компании, изображение профиля или любое одиночное изображение к справочнику или документу. НЕ для файловых вложений (используй xbsl-file-add).
Xbsl Init
Инициализация нового проекта 1С:Элемент (XBSL) с нуля. Используй этот скилл когда пользователь хочет создать новый проект: создаёт корректную структуру папок, Проект.yaml, Проект.xbsl и Подсистема.yaml по эталонному формату. Вызывай при запросах «создай проект», «новый проект», «инициализируй проект», «init проект», «с нуля». Работает даже если в репозитории уже есть другие проекты. НЕ для: создания объектов метаданных, добавления форм, движений по регистрам.
Xbsl Lib Connect
Подключение внешней библиотеки (.xlib) к проекту 1С:Элемент. Автоматизирует полный цикл: получить .xlib (из файла, папки с исходниками или GitHub/GitLab URL), загрузить в панель управления через Console API, попросить пользователя выпустить релиз, прописать зависимость в Проект.yaml и дать рекомендации по использованию типов библиотеки. Вызывай когда нужно подключить внешнюю библиотеку, использовать типы другого поставщика, или добавить зависимость к проекту. НЕ для: создания объектов конфигурации — используй xbsl-meta-add.
Xbsl Meta Add
Создание объекта конфигурации в 1С:Элемент (XBSL). Используй этот скилл когда пользователь хочет создать новый объект метаданных в проекте
Xbsl Pattern Register
Паттерны XBSL для работы с регистрами в 1С:Элемент — синтаксис существенно отличается от классической 1С, используй до написания кода.
Xbsl Pattern Rls
Реализует полный паттерн RLS (Row-Level Security) — разграничение доступа к строкам данных — для объектов конфигурации 1С:Элемент (Справочник, Документ и др.).
Xbsl Rename
Безопасное переименование объекта конфигурации 1С:Элемент и обновление всех ссылок на него во всём проекте: типы реквизитов (Имя.Ссылка?), формы (ФормаОбъекта ), поля Интерфейс..Форма, XBSL-код, сами файлы объекта и его форм. Вызывай при запросах «переименуй», «rename», «поменяй имя объекта». Поддерживает два сценария: A — переименование базового объекта (Справочник, Документ, Регистр и т.д.); B — переименование формы (КомпонентИнтерфейса), при этом обновляет ссылку Форма: в YAML владельца.
Xbsl Scheduled Task
Use when пользователь просит создать или изменить запланированное задание 1С:Предприятие.Элемент (XBSL): ЗапланированноеЗадание, scheduled task, расписание, ежедневный запуск, Обработчик().
Xbsl Subsystem Add
Добавление новой подсистемы в существующий проект 1С:Элемент (XBSL). Используй этот скилл когда пользователь хочет создать подсистему (раздел проекта): создаёт папку и Подсистема.yaml. Вызывай при запросах «добавь подсистему», «создай подсистему», «новый раздел», «новая подсистема». НЕ для: создания нового проекта с нуля (xbsl-init), создания объектов метаданных (xbsl-meta-add), добавления форм (xbsl-form-add).
Xbsl Uuid
Генерация UUID v4 для объектов конфигурации 1С:Элемент. Вызывай этот скилл всякий раз, когда нужно сгенерировать один или несколько UUID для Ид объектов, реквизитов, элементов перечислений, табличных частей и т.д.
Quick start
- Choose your skills. Select individual skills above, or choose the entire pack.
- Copy the install prompt. Use Copy install prompt above the list.
- Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.
Try it with your agent
After installation, start with a request like:
Use the Xbsl Validate skill to help with my task.
Ask me for the context you need before getting started.Requirements & license
- A coding agent that can access your project files and install skills.
- Your agent checks each skill’s instructions, dependencies, and permissions during setup.
- Reported license for the skills shown: MIT. The author’s terms apply.