Compétences api-documentation
📦

api-documentation

Sûr

Создание документации API

Également disponible depuis: sickn33,CuriousLearner

Этот навык помогает разработчикам создавать профессиональную документацию API со спецификациями OpenAPI, интерактивным Swagger UI, примерами кода и справочными руководствами для REST и GraphQL API.

Prend en charge: Claude Codex Code(CC)
📊 70 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "api-documentation". Создать спецификацию OpenAPI для API управления пользователями

Résultat attendu:

Полная спецификация OpenAPI 3.0 с конечной точкой /users, нумерацией страниц, аутентификацией и схемами ответов

Utilisation de "api-documentation". Документировать поток аутентификации

Résultat attendu:

Пошаговое руководство: 1. Конечная точка входа возвращает JWT, 2. Включите токен Bearer в заголовок Authorization, 3. Механизм обновления токена, 4. Примеры команд curl

Utilisation de "api-documentation". Определить структуру справочника API

Résultat attendu:

Организованная документация с: Обзор, Аутентификация, Конечные точки, сгруппированные по ресурсам, Коды ошибок, Ограничение скорости, Журнал изменений

Audit de sécurité

Sûr
v1 • 3/7/2026

All 79 static findings are false positives. The skill contains only documentation templates with example URLs and code blocks. No actual shell commands, network exfiltration, or cryptographic vulnerabilities exist. The scanner triggered on markdown code delimiters, placeholder URLs in examples, and JWT authentication mentions in OpenAPI specs.

2
Fichiers analysés
410
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
25
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Разработка внутреннего API

Документирование API внутренних микросервисов для совместной работы команд frontend и backend

Выпуск публичного API

Создание профессиональной документации для внешних разработчиков, использующих ваш API

Документация SDK

Создание комплексных руководств и справочной документации для потребителей библиотек

Essayez ces prompts

Базовая спецификация OpenAPI
Create an OpenAPI 3.0 specification for a REST API endpoint that manages users. Include GET (list), POST (create), GET by ID, PUT (update), DELETE endpoints. Define request/response schemas with proper HTTP status codes.
Аутентифицированные конечные точки
Document a protected API endpoint that requires JWT authentication. Include the auth flow, bearer token usage, 401/403 error responses, and example curl commands for authenticated requests.
Руководство по обработке ошибок
Create a comprehensive error handling guide for a REST API. Document all common error codes (400, 401, 403, 404, 409, 429, 500), their meanings, example error responses, and recommended client handling approaches.
Настройка интерактивной документации
Set up Swagger UI for an Express.js API. Show how to integrate swagger-ui-express, load an OpenAPI YAML file, configure custom CSS, and mount the docs at /api-docs.

Bonnes pratiques

  • Предоставляйте рабочие примеры кода на нескольких языках (JavaScript, Python, curl)
  • Всегда документируйте как успешные, так и ошибочные случаи с примерами
  • Поддерживайте синхронизацию документации с изменениями API с помощью журналов изменений

Éviter

  • Использование реальных ключей API или паролей в примерах кода
  • Использование расплывчатых описаний типа «возвращает данные» без уточнений
  • Отсутствие документации об ошибочных случаях для сценариев сбоя

Foire aux questions

Какую версию OpenAPI поддерживает этот навык?
Этот навык поддерживает спецификацию OpenAPI 3.0.0 с примерами как в формате YAML, так и JSON.
Могу ли я создать документацию для GraphQL API?
Да, вы можете документировать схемы GraphQL, используя те же шаблоны документации. Включите определения схемы, примеры запросов/мутаций и определения типов.
Как настроить интерактивный Swagger UI?
Используйте swagger-ui-express для Node.js или swagger-ui-react для React. Загрузите файл OpenAPI YAML и смонтируйте его по маршруту типа /api-docs.
Какие методы аутентификации поддерживаются?
Распространенные методы включают JWT bearer токены, API ключи и OAuth 2.0. Навык предоставляет шаблоны для документирования потоков аутентификации.
Может ли этот навык тестировать мои фактические конечные точки API?
Нет, этот навык генерирует содержимое документации. Используйте такие инструменты, как Postman или curl, для тестирования фактических конечных точек отдельно.
Как документировать ограничение скорости?
Включите заголовки ограничения скорости (X-RateLimit-Limit, X-RateLimit-Remaining), документируйте ограничения для каждой конечной точки и объясните поведение retry-after.

Détails du développeur

Structure de fichiers

📄 SKILL.md

📄 SKILL.toon