Back to Skills

openapi-analyzer

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

513stars75forksUpdated 2/17/2026

Security Assessment

Low Risk(85/100)

Detected risks:

Data Exfiltration([SKILL.md] requests.post)
Security Score85/100

About openapi-analyzer

The openapi-analyzer skill provides an automated solution to extract and analyze OpenAPI 3.1.0 specifications from MikoPBX for validating endpoints and ensuring API compliance. This skill is useful for organizations that want to validate their API endpoints, compare implementation with specification, generate test data, and ensure conformance to the OpenAPI standard. It simplifies API management and testing by automating the extraction, validation, and comparison tasks for API documentation and codebase integration.

FAQ

How do I fetch the OpenAPI specification?

You can fetch the OpenAPI specification from MikoPBX either internally (without authentication) or externally (with a Bearer token). The internal URL is recommended when operating within a container.

Can this skill be integrated with other tools?

Yes, the openapi-analyzer skill works seamlessly with other tools such as mikopbx-endpoint-validator for validation and mikopbx-api-test-generator for generating tests from the specification.

What version of OpenAPI does this skill support?

This skill supports OpenAPI 3.1.0 for extracting, validating, and comparing endpoint specifications.

Is it possible to generate test data using this skill?

Yes, the openapi-analyzer can generate test data directly from the OpenAPI specification, using the schema examples and types available within the spec.

Are there any specific requirements to use this skill?

To use the openapi-analyzer, you need access to the MikoPBX OpenAPI specification, which can be fetched from a container or an external endpoint with proper authorization.

Install openapi-analyzer

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

mikopbx/Core