xbsl-en-skills

A Claude Code skill for deploying a 1C:Enterprise.Element (xBSL) project with English as the development language to the cloud via the Console API

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Switches a production cloud application to a new build image
  • Uses the Console API client id and secret from .env
All reasons and checks
Russian stack

derbinen/xbsl-en-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/xbsl-en-skills

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add derbinen/xbsl-en-skills --skill xbsl-en-deploy -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit fb48c8d.

Text for your agent

Copy the xbsl-en-deploy folder from the derbinen/xbsl-en-skills repo into the project's .claude/skills, fill in .env from the xbsl-en-deploy/scripts/.env.sample template with your 1cmycloud Console API credentials, then ask the agent to deploy the application.

Other ways from the author
cp -r xbsl-en-deploy /path/to/project/.claude/skills/

Per-project install. For a user-wide install, copy into ~/.claude/skills instead of this path.

This is third-party code. Review the repository files before installing.

What it does

The package contains one skill, xbsl-en-deploy, for the 1C:Enterprise.Element platform where English is set as the development language (keywords like method, val, throw instead of Russian ones). The skill covers two ways to deploy an application to the 1cmycloud cloud: syncing the bound git branch on the platform side with no local build, and building a local .xasm image, uploading it and switching the application to it. It walks through build version numbering, resolving local libraries into the same image, polling application status until Running, and the mandatory check for apply errors, since a Running status alone does not guarantee a clean deploy. The skill ships no build or upload script of its own, only the sequence and the production lessons behind it.

Who it is for. For 1C developers who run a 1C:Enterprise.Element project with English as the development language and deploy it to the 1cmycloud cloud.

Good fit when

  • You need to deploy or update a 1C:Enterprise.Element app in the cloud via the Console API
  • Your project uses English xBSL identifiers and keywords instead of Russian ones
  • You want to understand the difference between building a local .xasm image and syncing a git branch on the platform

Not a fit when

  • Your project is classic 1C:Enterprise with BSL and XML configuration, a different platform
  • Your Element project uses Russian as the development language, not English

Example request

Deploy the current Element project changes to the cloud application and confirm the status is Running with no apply errors

Limitations

The skill has no build or upload script, only the process and the pitfalls; you write your own script against your Console API. It deliberately omits exact endpoint paths and request fields, pointing to the official 1C:Element documentation instead. It is a single-skill, single-author package verified on one production project.

How to disable. Delete the xbsl-en-deploy folder from the project's .claude/skills or from the user's global skills folder.

Security check

  • Switches a production cloud application to a new build image
  • Uses the Console API client id and secret from .env

README in short

The README explains that most existing Element skill sets use Russian keywords, while this package targets English as the development language instead. It describes the single xbsl-en-deploy skill, installation by copying the folder into .claude/skills, and scope: platform 9.2, English development language, not classic 1C. It notes the patterns were verified on a real production application, not assembled from documentation. MIT license.

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

FAQ

Does the skill build and upload the image itself?

No, it describes the sequence and teaches the agent to interpret statuses and errors; you bring your own build and upload script.

Does it work for classic 1C?

No, only for the 1C:Enterprise.Element (xBSL) platform with English as the development language; classic BSL-based 1C is a different product.

Editors’ pick

An MCP server built into the Netdata agent: metrics, logs, alerts and live process, service and container data for an AI assistant

MCP serverMedium riskNo VPN needed80.7KRepository stars
Editors’ pick

GitHub's official MCP server: code, issues, pull requests, Actions and security alerts straight from the agent

MCP serverHigh risk33.3KRepository stars

Agent Skills for Google products

Agent Skills for Google products and technologies

Editors’ pick

Official Google skill collection for working with Google Cloud, BigQuery, GKE, ads and analytics from an agent

SkillHigh risk20.5KRepository stars
Official

AWS's official MCP server suite: docs, IaC, containers, serverless, databases, cost and monitoring

MCP serverHigh risk9.7KRepository stars
Foxx AIxbsl-en-skills

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.