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.zipInstalls 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 или перед релизом.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
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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| restapi-translations (this skill) | 1 | 4mo | Review | Advanced |
| ccxt | 0 | 9mo | No flags | Intermediate |
| fastapi-templates | 520 | 4mo | No flags | Intermediate |
| fastapi-pro | 79 | 5mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by mikopbx
View all by mikopbx →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.
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.
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.
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.
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.
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.