BA

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.zip

Installs 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+ исходный код.
200 charsno explicit “when” trigger
Beginner

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

You give it
Source JS file path
You get back
Transpiled ES5 output file

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

dockerMikoPBX project source

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.

SkillInstallsUpdatedSafetyDifficulty
babel-compiler (this skill)19moReviewBeginner
upgrading-expo35moReviewIntermediate
github-script14moNo flagsIntermediate
open-prose13moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

sqlite-inspector

mikopbx

Проверка консистентности данных в SQLite баз данных MikoPBX после операций REST API. Использовать при валидации результатов API, отладке проблем с данными, проверке связей внешних ключей или инспектировании CDR записей для тестирования.

568

log-analyzer

mikopbx

Анализ логов Docker контейнера для диагностики проблем и мониторинга здоровья системы. Использовать при отладке ошибок, отслеживании процессов воркеров, исследовании проблем API или мониторинге поведения системы после тестов.

213

openapi-analyzer

mikopbx

Извлечение и анализ OpenAPI 3.1.0 спецификации из MikoPBX для валидации эндпоинтов. Использовать при проверке соответствия API, генерации тестов, проверке схем эндпоинтов или интеграции с навыками endpoint-validator и api-test-generator.

25

api-test-generator

mikopbx

Генерация полных Python pytest тестов для REST API эндпоинтов с валидацией схемы. Использовать при создании тестов для новых эндпоинтов, добавлении покрытия для CRUD операций или валидации соответствия API с OpenAPI схемами.

16

asterisk-tester

mikopbx

Тестирование сценариев Asterisk dialplan и потоков звонков используя безопасные Local каналы. Использовать при тестировании логики маршрутизации звонков, отладке проблем dialplan или проверке потоков IVR меню.

11

asterisk-validator

mikopbx

Валидация конфигурационных файлов Asterisk и анализ логов на корректность и best practices. Использовать при отладке проблем запуска Asterisk, проверке изменений конфигурации или проверке ошибок после регенерации воркерами.

13

Search skills

Search the agent skills registry