Скиллы для 1С:Элемент на английском
xbsl-en-skills
Скилл Claude Code для деплоя проекта 1С:Элемент (xBSL) на английском языке разработки в облако через Console API
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Переключает продуктивное облачное приложение на новый образ сборки
- Использует client id и client secret Console API из .env
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/xbsl-en-skillsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fb48c8d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/derbinen/xbsl-en-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /xbsl-en-deploy/
git -C "$tmp" checkout fb48c8d188494573f313c551ad1c6f1c0e2b4368
mkdir -p .claude/skills
cp -R "$tmp/xbsl-en-deploy" .claude/skills/xbsl-en-deployКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fb48c8d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/derbinen/xbsl-en-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /xbsl-en-deploy/
git -C "$tmp" checkout fb48c8d188494573f313c551ad1c6f1c0e2b4368
mkdir -p .agents/skills
cp -R "$tmp/xbsl-en-deploy" .agents/skills/xbsl-en-deployКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fb48c8d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/derbinen/xbsl-en-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /xbsl-en-deploy/
git -C "$tmp" checkout fb48c8d188494573f313c551ad1c6f1c0e2b4368
mkdir -p .github/skills
cp -R "$tmp/xbsl-en-deploy" .github/skills/xbsl-en-deployКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fb48c8d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/derbinen/xbsl-en-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /xbsl-en-deploy/
git -C "$tmp" checkout fb48c8d188494573f313c551ad1c6f1c0e2b4368
mkdir -p .agents/skills
cp -R "$tmp/xbsl-en-deploy" .agents/skills/xbsl-en-deployКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fb48c8d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/derbinen/xbsl-en-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /xbsl-en-deploy/
git -C "$tmp" checkout fb48c8d188494573f313c551ad1c6f1c0e2b4368
mkdir -p .agents/skills
cp -R "$tmp/xbsl-en-deploy" .agents/skills/xbsl-en-deployКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/derbinen/xbsl-en-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /xbsl-en-deploy/
git -C "$tmp" checkout fb48c8d188494573f313c551ad1c6f1c0e2b4368
mkdir -p .devin/skills
cp -R "$tmp/xbsl-en-deploy" .devin/skills/xbsl-en-deployКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fb48c8d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/derbinen/xbsl-en-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /xbsl-en-deploy/
git -C "$tmp" checkout fb48c8d188494573f313c551ad1c6f1c0e2b4368
mkdir -p .cline/skills
cp -R "$tmp/xbsl-en-deploy" .cline/skills/xbsl-en-deployКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fb48c8d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/derbinen/xbsl-en-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /xbsl-en-deploy/
git -C "$tmp" checkout fb48c8d188494573f313c551ad1c6f1c0e2b4368
mkdir -p .roo/skills
cp -R "$tmp/xbsl-en-deploy" .roo/skills/xbsl-en-deployКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fb48c8d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/derbinen/xbsl-en-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /xbsl-en-deploy/
git -C "$tmp" checkout fb48c8d188494573f313c551ad1c6f1c0e2b4368
mkdir -p .agents/skills
cp -R "$tmp/xbsl-en-deploy" .agents/skills/xbsl-en-deployКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/derbinen/xbsl-en-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /xbsl-en-deploy/
git -C "$tmp" checkout fb48c8d188494573f313c551ad1c6f1c0e2b4368
mkdir -p .agents/skills
cp -R "$tmp/xbsl-en-deploy" .agents/skills/xbsl-en-deployКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/derbinen/xbsl-en-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /xbsl-en-deploy/
git -C "$tmp" checkout fb48c8d188494573f313c551ad1c6f1c0e2b4368
mkdir -p .agents/skills
cp -R "$tmp/xbsl-en-deploy" .agents/skills/xbsl-en-deployКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Скопируй папку xbsl-en-deploy из репозитория derbinen/xbsl-en-skills в .claude/skills проекта, заполни .env по образцу xbsl-en-deploy/scripts/.env.sample данными Console API 1cmycloud, затем попроси агента задеплоить приложение.
Другие способы из описания автора
cp -r xbsl-en-deploy /path/to/project/.claude/skills/Установка в конкретный проект. Для всех проектов пользователя скопировать в ~/.claude/skills вместо этого пути.
Проверка безопасности
Как мы проверяемСредний рискСредний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
- Переключает продуктивное облачное приложение на новый образ сборки
- Использует client id и client secret Console API из .env
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Пакет содержит один скилл, xbsl-en-deploy, для платформы 1С:Элемент, где английский задан языком разработки (ключевые слова method, val, throw вместо русских аналогов). Скилл описывает два пути деплоя приложения в облако 1cmycloud: синхронизацию привязанной git-ветки на стороне платформы без локальной сборки и сборку .xasm из локальных исходников с загрузкой и переключением приложения на новый образ. Инструкция разбирает нумерацию версий сборок, разрешение локальных библиотек внутри того же образа, опрос статуса приложения до Running и обязательную проверку ошибок применения, которые Running не гарантирует. Своего скрипта сборки или загрузки скилл не поставляет, только последовательность действий и грабли из продакшена.
Для кого. Для 1С-разработчиков, которые ведут проект на платформе 1С:Элемент с английским языком разработки и деплоят его в облако 1cmycloud.
Подходит, если
- Нужно задеплоить или обновить приложение 1С:Элемент в облаке через Console API
- Проект использует английские идентификаторы и ключевые слова xBSL, а не русские
- Нужно понять разницу между сборкой .xasm из исходников и синхронизацией git-ветки на платформе
Не подходит, если
- Проект на классической платформе 1С:Предприятие с BSL и конфигурацией в XML, это другая платформа
- Проект использует русский язык разработки Элемент, а не английский
Пример запроса к агенту
Задеплой текущие изменения проекта Элемент в облачное приложение и проверь, что статус стал Running без ошибок примененияОграничения
Скилл не содержит скрипта сборки или загрузки образа, только процесс и точки внимания, скрипт под свой Console API нужно писать самому. Точные пути эндпоинтов и поля запросов скилл сознательно не приводит, отсылая к официальной документации 1С:Элемент. Пакет из одного скилла и одного автора, проверен на одном продуктивном проекте.
Как отключить. Удалите папку xbsl-en-deploy из .claude/skills проекта или из глобальной папки скиллов пользователя.
Частые вопросы
Скилл сам собирает и загружает образ?
Нет, он описывает последовательность действий и учит агента интерпретировать статусы и ошибки, а скрипт сборки и загрузки нужно принести свой.
Подходит для классического 1С?
Нет, только для платформы 1С:Элемент (xBSL) с английским языком разработки, классическая платформа с BSL это другой продукт.
Похожие
СкиллыMCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента
Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента
Agent Skills для продуктов Google
Agent Skills for Google products and technologies
Официальная коллекция скиллов Google для работы с Google Cloud, BigQuery, GKE, рекламой и аналитикой из агента
MCP-серверы для AWS
Open source MCP servers for AWS
Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг
Коротко о README
README объясняет, что большинство существующих наборов скиллов для Элемент используют русские ключевые слова, а этот пакет наоборот рассчитан на английский язык разработки. Описан единственный скилл xbsl-en-deploy, способ установки копированием папки в .claude/skills и область применения: платформа 9.2, английский язык разработки, не классический 1С. Указано, что паттерны проверены на реальном продуктивном приложении, а не собраны по документации. Лицензия MIT.
Бейдж для README
Вы автор проекта? Покажите в README, что он проверен в каталоге SkillFoxx. Уровень на бейдже обновляется сам.
[](https://skillfoxx.ru/skills/xbsl-en-skills?utm_source=github&utm_medium=badge&utm_campaign=readme)SKILL.md
--- name: xbsl-en-deploy description: > Deploy a 1C:Enterprise.Element project to a cloud application (1cmycloud) via the management Console API. Use when asked to deploy, publish, update, restart, or check the status of an Element application, or to push the current sources to a cloud app. Covers the two deploy paths (build-from-sources and platform-side git pull), the environment/credentials needed, and the operational gotchas learned in production (which project directory to point at, local-library resolution, version numbering, waiting for Running, surfacing apply errors). This is a clean-room process guide - bring your own build/upload script or the platform's git integration. --- # Deploying an Element project to a cloud application