Bitrix Skills for opencode

Three opencode skills for 1C-Bitrix D7 framework development: component and module scaffolding, plus BitrixVue 3 integration

Skill

Low risk

We rate an entry low when it mostly gives the agent instructions and reference material.

Why this level

  • Only scaffolds template code and documentation; it has no access to a production site
All reasons and checks
Russian stack

ilightman/bitrix-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/bitrix-skills-for-opencode

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

Other ways to install

Assembled automatically, review before installing.

Run in a terminal in the project folder

npx skills add ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -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 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .claude/skills
cp -R "$tmp/bitrix-component-create" .claude/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .claude/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .claude/skills/bitrix-vue

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

Run in a terminal in the project folder

npx skills add ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -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 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .agents/skills
cp -R "$tmp/bitrix-component-create" .agents/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .agents/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .agents/skills/bitrix-vue

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

Run in a terminal in the project folder

npx skills add ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -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 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .github/skills
cp -R "$tmp/bitrix-component-create" .github/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .github/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .github/skills/bitrix-vue

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

Run in a terminal in the project folder

npx skills add ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -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 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .agents/skills
cp -R "$tmp/bitrix-component-create" .agents/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .agents/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .agents/skills/bitrix-vue

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

Run in a terminal in the project folder

npx skills add ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -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 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .agents/skills
cp -R "$tmp/bitrix-component-create" .agents/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .agents/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .agents/skills/bitrix-vue

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/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .devin/skills
cp -R "$tmp/bitrix-component-create" .devin/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .devin/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .devin/skills/bitrix-vue

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 ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -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 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .cline/skills
cp -R "$tmp/bitrix-component-create" .cline/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .cline/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .cline/skills/bitrix-vue

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

Run in a terminal in the project folder

npx skills add ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -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 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .roo/skills
cp -R "$tmp/bitrix-component-create" .roo/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .roo/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .roo/skills/bitrix-vue

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 ilightman/bitrix-skills --skill bitrix-component-create bitrix-module-create bitrix-vue -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 9797bf1
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .agents/skills
cp -R "$tmp/bitrix-component-create" .agents/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .agents/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .agents/skills/bitrix-vue

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/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .agents/skills
cp -R "$tmp/bitrix-component-create" .agents/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .agents/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .agents/skills/bitrix-vue

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/ilightman/bitrix-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /bitrix-component-create/ /bitrix-module-create/ /bitrix-vue/
git -C "$tmp" checkout 9797bf1acf16cc71e33a83a92ac896ddacd65b6a
mkdir -p .agents/skills
cp -R "$tmp/bitrix-component-create" .agents/skills/bitrix-component-create
cp -R "$tmp/bitrix-module-create" .agents/skills/bitrix-module-create
cp -R "$tmp/bitrix-vue" .agents/skills/bitrix-vue

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

You will need: Node.js

Checked against the repository on Sep 26, 2026, commit 9797bf1.

Text for your agent

Copy the needed skill folders from this repository's root into your project's .opencode/skills/, then invoke them via opencode's skill tool by name, for example bitrix-component-create.

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

What it does

The set provides three skills for the opencode environment. bitrix-component-create scaffolds a D7 component: simple widgets and forms, complex list-plus-detail components, the controller pattern for sections, AJAX endpoints, parameters and localization, with ready templates under templates/. bitrix-module-create walks through creating a module: proprietary for one project or a partner module for the Marketplace, with structure, events, services and admin UI. bitrix-vue guides Vue 3 integration via BitrixVue: passing data from PHP, localization and events, Vue Router routing, state via Pinia or Vuex, AJAX through runComponentAction, and IndexedDB via Dexie.

Who it is for. For PHP developers on the 1C-Bitrix framework using opencode and the D7 architecture.

Good fit when

  • You need to quickly scaffold a D7 component by official best practices
  • You need a plan for creating a proprietary or partner Bitrix module
  • You need to wire Vue 3 into a Bitrix component via BitrixVue

Not a fit when

  • You are not using opencode: the skills target its skill tool
  • You need the old D6 architecture, not D7

Example request

Scaffold a complex D7 component with a list and detail page using the controller pattern

Limitations

The README describes the skills as living in .opencode/skills/, but in the repository itself the folders sit at the root, so they need to be manually copied into the project's .opencode/skills/. Small project, three skills, no stars and no repository description at the time of listing.

How to disable. Delete the bitrix-component-create, bitrix-module-create and bitrix-vue folders from the project's .opencode/skills/.

Security check

  • Only scaffolds template code and documentation; it has no access to a production site

README in short

The English README lists three skills with brief capability summaries for each: component types and AJAX for bitrix-component-create, module types and structure for bitrix-module-create, a list of Vue integration topics for bitrix-vue, and links to the D7 framework docs, a BitrixVue course, and Bitrix developer documentation.

FAQ

Is AJAX supported in generated components?

Yes, bitrix-component-create includes an ajax-example template with class.php and script.js for AJAX endpoints.

Which state manager does bitrix-vue cover?

The guide covers both Pinia and Vuex, along with Vue Router routing and localization via BX.message.

Editors’ pick

A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review

PluginMedium riskNo VPN needed292.5KRepository stars
Editors’ pick

Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture

SkillLow risk271.4KRepository stars
Editors’ pick

GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation

CLIMedium riskNo VPN needed139.3KRepository stars

Reference MCP servers

Model Context Protocol servers

Official

Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything

MCP serverMedium risk90.6KRepository stars
Foxx AIBitrix Skills for opencode

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