asterisk-validator
This tool validates syntax in MikoPBX configuration files and analyzes logs to detect errors or deviations.
Install
mkdir -p .claude/skills/asterisk-validator && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5665" && unzip -o skill.zip -d .claude/skills/asterisk-validator && rm skill.zipInstalls to .claude/skills/asterisk-validator
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.
Валидация конфигурационных файлов Asterisk и анализ логов на корректность и best practices. Использовать при отладке проблем запуска Asterisk, проверке изменений конфигурации или проверке ошибок после регенерации воркерами.Key capabilities
- →Parses Asterisk configuration files for syntax errors
- →Audits logs for runtime exceptions and warnings
- →Verifies configuration alignment with MikoPBX best practices
- →Accesses containerized Asterisk files for remote validation
How it works
Runs validation scripts via Docker exec to analyze Asterisk config files and check logs for runtime consistency.
Inputs & outputs
When to use asterisk-validator
- →Check pjsip.conf syntax for errors
- →Audit Asterisk system logs
- →Verify configuration file integrity after regeneration
About asterisk-validator
Validates syntax across configuration files like sip.conf and extensions.conf within MikoPBX containers. It analyzes runtime logs to identify errors, warnings, and deviations from best practices.
Валидация конфигурационных файлов Asterisk и анализ логов на корректность и best practices. Использовать при отладке проблем запуска Asterisk, проверке изменений конфигурации или проверке ошибок после регенерации воркерами.
When not to use it
- →Non-Asterisk PBX systems
- →Tasks not involving configuration or log analysis
Prerequisites
Limitations
- →Requires active Docker environment
- →Limited to the scope of MikoPBX Asterisk deployments
How it compares
It enables direct, environment-specific validation of generated PBX configs, detecting errors that generic linters might miss.
Compared to similar skills
asterisk-validator side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| asterisk-validator (this skill) | 1 | 11mo | Review | Intermediate |
| analyzing-logs | 14 | 2mo | Review | Beginner |
| sentry | 10 | 5mo | Caution | Beginner |
| obsidian-incident-runbook | 3 | 2mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by mikopbx
View all by mikopbx →You might also like
analyzing-logs
jeremylongshore
Analyze application logs to detect performance issues, identify error patterns, and improve stability by extracting key insights.
sentry
openai
Use when the user asks to inspect Sentry issues or events, summarize recent production errors, or pull basic Sentry health data via the Sentry API; perform read-only queries with the bundled script and require `SENTRY_AUTH_TOKEN`.
obsidian-incident-runbook
jeremylongshore
Troubleshoot Obsidian plugin failures with systematic incident response. Use when plugins crash, data is corrupted, or users report critical issues with your Obsidian plugin. Trigger with phrases like "obsidian crash", "obsidian plugin broken", "obsidian incident", "debug obsidian failure", "obsidian emergency".
obsidian-observability
jeremylongshore
Set up comprehensive logging and monitoring for Obsidian plugins. Use when implementing debug logging, tracking plugin performance, or setting up error reporting for your Obsidian plugin. Trigger with phrases like "obsidian logging", "obsidian monitoring", "obsidian debug", "track obsidian plugin".
langsmith-observability
davila7
LLM observability platform for tracing, evaluation, and monitoring. Use when debugging LLM applications, evaluating model outputs against datasets, monitoring production systems, or building systematic testing pipelines for AI applications.
network-info
UKGovernmentBEIS
Gather network configuration and connectivity information including interfaces, routes, and DNS