RE

restapi-translations

Syncs Russian translation keys with MikoPBX source code and validates PHP syntax.

Install

mkdir -p .claude/skills/restapi-translations && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/6706" && unzip -o skill.zip -d .claude/skills/restapi-translations && rm skill.zip

Installs to .claude/skills/restapi-translations

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.

Управление переводами REST API ключей (rest_*) для MikoPBX. Автоматически находит отсутствующие русские ключи в RestApi.php и синхронизирует их с исходным кодом. Использовать при проверке переводов API, после добавления новых endpoints или перед релизом.
254 charsno explicit “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Advanced

Key capabilities

  • →Extracts REST API translation keys from source code
  • →Validates translation coverage against RestApi.php
  • →Identifies missing or unused language keys
  • →Synchronizes translation files with PHP syntax validation

How it works

Runs Python scripts to parse the codebase for key patterns, compares against existing translations, and performs bulk file updates.

Inputs & outputs

You give it
Request to sync or validate translations
You get back
Updated RestApi.php file or status summary

When to use restapi-translations

  • →Syncing new API endpoints
  • →Checking translation coverage
  • →Preparing for a new release

About restapi-translations

Extracts rest_* keys from the codebase, validates them against existing translations, and synchronizes the RestApi.php file. It cleans up unused keys and flags missing ones.

Управление переводами REST API ключей (rest_*) для MikoPBX. Автоматически находит отсутствующие русские ключи в RestApi.php и синхронизирует их с исходным кодом. Использовать при проверке переводов API, после добавления новых endpoints или перед релизом.

When not to use it

  • →Projects unrelated to MikoPBX source code
  • →Translation tasks involving non-Russian languages

Prerequisites

Bash accessMikoPBX repository access

Limitations

  • →Hardcoded for Russian translation keys
  • →Only handles rest_* key patterns

How it compares

Automates the entire maintenance cycle for API keys rather than manual search-and-replace.

Compared to similar skills

restapi-translations side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
restapi-translations (this skill)14moReviewAdvanced
ccxt09moNo flagsIntermediate
fastapi-templates5204moNo flagsIntermediate
fastapi-pro795moNo flagsAdvanced

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

You might also like

ccxt

2025Emma

CCXT cryptocurrency trading library. Use for cryptocurrency exchange APIs, trading, market data, order management, and crypto trading automation across 150+ exchanges. Supports JavaScript/Python/PHP.

02

fastapi-templates

wshobson

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

5201,086

fastapi-pro

sickn33

Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.

79181

telegram-bot-builder

davila7

Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.

106130

stripe-integration

wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

48165

billing-automation

wshobson

Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recurring payment systems.

1098

Search skills

Search the agent skills registry