babel-compiler
Automates the transpilation of modern JavaScript to ES5 for MikoPBX using a Dockerized Babel environment.
Install
mkdir -p .claude/skills/babel-compiler && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5614" && unzip -o skill.zip -d .claude/skills/babel-compiler && rm skill.zipInstalls to .claude/skills/babel-compiler
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Транспиляция ES6+ JavaScript в ES5 для совместимости с браузерами используя Docker-based Babel компилятор. Использовать при транспиляции JavaScript файлов после внесения изменений в ES6+ исходный код.Key capabilities
- →Transpile ES6+ to ES5 syntax
- →Run Babel in containerized environments
- →Apply specific directory mapping patterns
- →Transpile core admin-cabinet assets
- →Concatenate module-specific JS files
How it works
It mounts the host project directory into a specialized Docker container that executes the Babel CLI on the provided file path.
Inputs & outputs
When to use babel-compiler
- →Transpile updated admin-cabinet JS files
- →Build module-specific JS assets
- →Ensure browser compatibility for MikoPBX extensions
About babel-compiler
This skill triggers a Docker container to transpile ES6+ JavaScript files into ES5, ensuring backward compatibility. It handles core admin cabinet files and modular extension files using pre-defined directory mapping patterns.
Транспиляция ES6+ JavaScript в ES5 для совместимости с браузерами используя Docker-based Babel компилятор. Использовать при транспиляции JavaScript файлов после внесения изменений в ES6+ исходный код.
When not to use it
- →Environment-native JS development
- →Non-Babel supported transpilation tasks
Prerequisites
Limitations
- →Dependent on the availability of the ghcr.io/mikopbx/babel-compiler image
- →Fixed directory structure for outputs
How it compares
It abstracts the Docker volume mounting and path management, automating the transpilation command execution.
Compared to similar skills
babel-compiler side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| babel-compiler (this skill) | 1 | 9mo | Review | Beginner |
| upgrading-expo | 3 | 5mo | Review | Intermediate |
| github-script | 1 | 4mo | No flags | Intermediate |
| open-prose | 1 | 3mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by mikopbx
View all by mikopbx →You might also like
upgrading-expo
sickn33
Upgrade Expo SDK versions
github-script
githubnext
Best practices for writing JavaScript code for GitHub Actions using github-script
open-prose
openprose
OpenProse is a programming language for AI sessions. Activate on ANY `prose` command (prose boot, prose run, prose compile, prose update, etc.), running .prose files, mentioning OpenProse/Prose, or orchestrating multi-agent workflows. The skill intelligently interprets what the user wants.
netalertx-devcontainer-configs
netalertx
Generate devcontainer configuration files. Use this when asked to generate devcontainer configs, update devcontainer template, or regenerate devcontainer.
language-runtime-router
srednoff888-art
Use at the start of programming tasks across TypeScript, JavaScript, Python, PHP, Go, Rust, Swift, Kotlin, SQL, Bash, PowerShell, and mixed repos.
agent-challenges
ruvnet
Agent skill for challenges - invoke with $agent-challenges