Updated 2w ago
by korolevpavel
xbsl-ai-skills
Набор скиллов для работы с 1С:Элемент для AI агентов
45 GitHub stars (45)
+5 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | 0 |
| Sep 29 | 0 |
| Sep 30 | 0 |
| Oct 1 | 0 |
| Oct 2 | +2 |
| Oct 3 | +1 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | +1 |
| Oct 7 | 0 |
| Oct 8 | +1 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 20 skills (20 skills found in its SKILL.md files)
- 4 forks (4 forks)
- 2w ago last update (Last updated 2w ago)
Install
Skills CLI
npx skills add korolevpavel/xbsl-ai-skills
Asks which skills and agents to install. Just one: npx skills add korolevpavel/xbsl-ai-skills --skill xbsl-access-set — add -g for every project.
Claude Code
git clone https://github.com/korolevpavel/xbsl-ai-skillscp -r "xbsl-ai-skills/skills/xbsl-access-set" ~/.claude/skills/
Copies the xbsl-access-set skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add korolevpavel/xbsl-ai-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
xbsl-access-set
Управляет секцией КонтрольДоступа в объектах конфигурации 1С:Элемент. Два режима: А — сводка текущих прав всех объектов проекта; Б — установить ПоУмолчанию с dry-run и подтверждением. Поддерживает: Справочник, Документ, РегистрСведений, РегистрНакопления, HttpСервис, Обработка (10.0+). Вызывай при запросах «настрой права доступа», «сделай доступным аутентифицированным», «покажи КонтрольДоступа»,…
skills/xbsl-access-set/SKILL.md on GitHub (opens in a new tab) -
xbsl-deploy
Используй этот скилл для любых операций с приложениями на платформе 1С:Предприятие.Элемент (1cmycloud.com): создать приложение, задеплоить ветку из внешнего git-репозитория (GitHub, GitLab и др.), обновить, проверить статус, запустить, остановить, удалить, принять изменения (merge). Вызывай скилл всякий раз, когда пользователь упоминает деплой, запуск, остановку или управление приложением на Элем…
skills/xbsl-deploy/SKILL.md on GitHub (opens in a new tab) -
xbsl-explore
Разведка структуры проекта 1С:Элемент. Используй этот скилл перед созданием любого объекта конфигурации — находит проекты, подсистемы, существующие объекты, проверяет конфликты имён. Принимает тип объекта и опциональное имя.
skills/xbsl-explore/SKILL.md on GitHub (opens in a new tab) -
xbsl-file-add
Добавление файловых вложений (компонент СписокФайлов) к существующему объекту конфигурации 1С:Элемент. Поддерживает 4 паттерна: P1 — стандартные вложения через встроенный реквизит Файлы (новых реквизитов нет); P2 — одиночный файл (ДвоичныйОбъект.Ссылка?, макс. 1); P3 — категория файлов (Массив<ДвоичныйОбъект.Ссылка> с лимитами и фильтрами); P4 — несколько категорий (несколько P3). Вызывай когда п…
skills/xbsl-file-add/SKILL.md on GitHub (opens in a new tab) -
xbsl-form-add
Создание формы интерфейса (КомпонентИнтерфейса) для объектов 1С:Элемент. Используй этот скилл когда пользователь хочет создать форму объекта (ФормаОбъекта), форму списка (ФормаСписка), форму отчёта (ФормаОтчета), или обе формы для Справочника, Документа, РегистрСведений, Отчета или другого объекта конфигурации. Также применяй при запросах типа "создай интерфейс", "добавь форму", "сделай список",…
skills/xbsl-form-add/SKILL.md on GitHub (opens in a new tab) -
xbsl-form-cards
Создаёт форму списка в виде карточек (ПроизвольныйСписок с матричной компоновкой) для объекта конфигурации 1С:Элемент. Создаёт два файла: ФормаСписка.yaml и СтрокаСписка<Объект>.yaml. Вызывай когда пользователь хочет отображать список в виде карточек, плиток, kanban-вида, новостной ленты или grid-сетки (не таблицей). Работает для Справочников и Документов.
skills/xbsl-form-cards/SKILL.md on GitHub (opens in a new tab) -
xbsl-form-dashboard
Создаёт главную страницу приложения 1С:Элемент (КомпонентИнтерфейса типа Форма) с виджетами СтандартнаяКарточка: KPI-счётчики, навигационные карточки, таблицы данных, баннеры, диаграммы, карусели и бенто-сетки. Генерирует два файла: ГлавнаяСтраница.yaml и ГлавнаяСтраница.xbsl с обработчиком ПослеСоздания. Вызывай когда пользователь хочет создать главную страницу, дашборд, стартовый экран приложен…
skills/xbsl-form-dashboard/SKILL.md on GitHub (opens in a new tab) -
xbsl-form-info
Анализ объекта конфигурации 1С:Элемент: возвращает object_path, fields, tc, namespace, suggested_layout, existing_forms. Используется скиллами xbsl-form-add и xbsl-file-add перед созданием или изменением форм и реквизитов. Вызывай этот скилл всякий раз, когда нужно узнать структуру объекта (реквизиты, ТЧ, пространство имён, существующие формы) перед добавлением компонентов интерфейса или реквизит…
skills/xbsl-form-info/SKILL.md on GitHub (opens in a new tab) -
xbsl-image-add
Добавление фото и изображений (аватар, фото товара, иконка) к объекту конфигурации 1С:Элемент. Поддерживает 2 паттерна: P5 — простое фото без обработки (ВыборФайлов + Картинка); P6 — фото с серверной обработкой (ресайз, обрезка по кругу через ОбрабатываемоеИзображение). Вызывай когда пользователь хочет добавить аватар сотрудника, фото товара, логотип компании, изображение профиля или любое одиноч…
skills/xbsl-image-add/SKILL.md on GitHub (opens in a new tab) -
xbsl-init
Инициализация нового проекта 1С:Элемент (XBSL) с нуля. Используй этот скилл когда пользователь хочет создать новый проект: создаёт корректную структуру папок, Проект.yaml, Проект.xbsl и Подсистема.yaml по эталонному формату. Вызывай при запросах «создай проект», «новый проект», «инициализируй проект», «init проект», «с нуля». Работает даже если в репозитории уже есть другие проекты. НЕ для: созда…
skills/xbsl-init/SKILL.md on GitHub (opens in a new tab) -
xbsl-lib-connect
Подключение внешней библиотеки (.xlib) к проекту 1С:Элемент. Автоматизирует полный цикл: получить .xlib (из файла, папки с исходниками или GitHub/GitLab URL), загрузить в панель управления через Console API, попросить пользователя выпустить релиз, прописать зависимость в Проект.yaml и дать рекомендации по использованию типов библиотеки. Вызывай когда нужно подключить внешнюю библиотеку, использов…
skills/xbsl-lib-connect/SKILL.md on GitHub (opens in a new tab) -
xbsl-meta-add
Создание объекта конфигурации в 1С:Элемент (XBSL). Используй этот скилл когда пользователь хочет создать новый объект метаданных в проекте
skills/xbsl-meta-add/SKILL.md on GitHub (opens in a new tab) -
xbsl-pattern-register
Паттерны XBSL для работы с регистрами в 1С:Элемент — синтаксис существенно отличается от классической 1С, используй до написания кода. Вызывай когда: документ делает движения по регистру; нужен приход/расход/списание/ поступление на склад; проведение документа меняет остатки или обороты; нужна отмена проведения; документ записывает данные в регистр сведений при проведении. РегистрНакопления (патт…
skills/xbsl-pattern-register/SKILL.md on GitHub (opens in a new tab) -
xbsl-pattern-rls
Реализует полный паттерн RLS (Row-Level Security) — разграничение доступа к строкам данных — для объектов конфигурации 1С:Элемент (Справочник, Документ и др.). Создаёт необходимые артефакты: КлючДоступа (.yaml и, для автоматического режима, .xbsl), обновляет YAML объекта (КонтрольДоступа + РасчетРазрешенийПо) и дописывает в .xbsl объекта два обработчика — уровень 1 (доступ к таблице) и уровень 2…
skills/xbsl-pattern-rls/SKILL.md on GitHub (opens in a new tab) -
xbsl-playwright
Проверяет пользовательские сценарии в веб-приложениях 1С:Предприятие.Элемент через TypeScript Playwright Test и сохраняет тесты для повторного запуска. Используй для UI/E2E, CRUD, регрессии и проверки ролей.
skills/xbsl-playwright/SKILL.md on GitHub (opens in a new tab) -
xbsl-rename
Безопасное переименование объекта конфигурации 1С:Элемент и обновление всех ссылок на него во всём проекте: типы реквизитов (Имя.Ссылка?), формы (ФормаОбъекта<Имя.Объект>), поля Интерфейс.*.Форма, XBSL-код, сами файлы объекта, его форм и одноимённый XBQL отчёта. Вызывай при запросах «переименуй», «rename», «поменяй имя объекта». Поддерживает два сценария: A — переименование базового объекта (Спра…
skills/xbsl-rename/SKILL.md on GitHub (opens in a new tab) -
xbsl-scheduled-task
Use when пользователь просит создать или изменить запланированное задание 1С:Предприятие.Элемент (XBSL): ЗапланированноеЗадание, scheduled task, расписание, ежедневный запуск, Обработчик().
skills/xbsl-scheduled-task/SKILL.md on GitHub (opens in a new tab) -
xbsl-subsystem-add
Добавление новой подсистемы в существующий проект 1С:Элемент (XBSL). Используй этот скилл когда пользователь хочет создать подсистему (раздел проекта): создаёт папку и Подсистема.yaml. Вызывай при запросах «добавь подсистему», «создай подсистему», «новый раздел», «новая подсистема». НЕ для: создания нового проекта с нуля (xbsl-init), создания объектов метаданных (xbsl-meta-add), добавления форм (…
skills/xbsl-subsystem-add/SKILL.md on GitHub (opens in a new tab) -
xbsl-uuid
Генерация UUID v4 для объектов конфигурации 1С:Элемент. Вызывай этот скилл всякий раз, когда нужно сгенерировать один или несколько UUID для Ид объектов, реквизитов, элементов перечислений, табличных частей и т.д.
skills/xbsl-uuid/SKILL.md on GitHub (opens in a new tab) -
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.
skills/xbsl-validate/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.