Bitrix Skills for opencode
Three opencode skills for 1C-Bitrix D7 framework development: component and module scaffolding, plus BitrixVue 3 integration
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
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/bitrix-skills-for-opencodeDetects 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 -yThe 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-vueCommands 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 -yThe 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-vueCommands 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 -yThe 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-vueCommands 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 -yThe 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-vueCommands 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 -yThe 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-vueCommands 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-vueCommands 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 -yThe 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-vueCommands 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 -yThe 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-vueCommands 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 -yThe 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-vueCommands 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-vueCommands 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-vueCommands for macOS and Linux, on Windows run them in Git Bash.
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 patternLimitations
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.
Related
A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review
Skills for real engineers by Matt Pocock
Skills For Real Engineers
Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture
GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation
Reference MCP servers
Model Context Protocol servers
Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything