スキル api-documentation
📦

api-documentation

安全

APIドキュメントの生成

こちらからも入手できます: sickn33,CuriousLearner

このスキルは、OpenAPI仕様、インタラクティブなSwagger UI、コード例、RESTおよびGraphQL APIのリファレンスガイドを使用して、プロフェッショナルなAPIドキュメントを作成するのに役立ちます。

対応: Claude Codex Code(CC)
📊 70 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「api-documentation」を使用しています。 ユーザー管理APIのOpenAPI仕様を作成

期待される結果:

/usersエンドポイント、ページネーション、認証、レスポンススキーマを含む完全なOpenAPI 3.0仕様

「api-documentation」を使用しています。 認証フローをドキュメント化

期待される結果:

ステップバイステップガイド:1. ログインエンドポイントはJWTを返す、2. AuthorizationヘッダーにBearerトークンを含める、3. トークン更新メカニズム、4. curlコマンド例

「api-documentation」を使用しています。 APIリファレンス構造を定義

期待される結果:

整理されたドキュメント:概要、認証、リソースごとにグループ化されたエンドポイント、エラーコード、レート制限、変更履歴

セキュリティ監査

安全
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
スキャンされたファイル
410
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
25
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

内部API開発

フロントエンドとバックエンドのチームコラボレーションのために、内部マイクロサービスAPIをドキュメント化

公開APIリリース

外部開発者がAPIを使用するためのプロフェッショナルなドキュメントを作成

SDKドキュメント

ライブラリ利用者のための包括的なガイドとリファレンスドキュメントを生成

これらのプロンプトを試す

基本的なOpenAPI仕様
ユーザーを管理するREST APIエンドポイントのOpenAPI 3.0仕様を作成します。GET(リスト)、POST(作成)、GET by ID、PUT(更新)、DELETEエンドポイントを含めます。適切なHTTPステータスコードでリクエスト/レスポンススキーマを定義します。
認証エンドポイント
JWT認証が必要な保護されたAPIエンドポイントをドキュメント化します。認証フロー、Bearerトークンの使用、401/403エラーレスポンス、認証済みリクエストのcurlコマンド例を含めます。
エラーハンドリングガイド
REST APIの包括的なエラーハンドリングガイドを作成します。一般的なエラーコード(400、401、403、404、409、429、500)、その意味、エラーレスポンスの例、および推奨されるクライアントハンドリングアプローチをドキュメント化します。
インタラクティブドキュメントセットアップ
Express.js API用にSwagger UIをセットアップします。swagger-ui-expressの統合方法、OpenAPI YAMLファイルの読み込み、カスタムCSSの設定、/api-docsへのドキュメントのマウント 방법을を示します。

ベストプラクティス

  • 複数の言語(JavaScript、Python、curl)で動作するコード例を提供する
  • 成功とエラーの両方のレスポンスケースを例と一緒に常にドキュメント化する
  • 変更履歴を使用してAPIの変更とドキュメントを同期させる

回避

  • 例のコードに実際のAPIキーまたはパスワードを使用する
  • 「データを返す」のような曖昧な説明を残しておく
  • 障害シナリオのエラーケース документацияを忘れる

よくある質問

このスキルはどのOpenAPIバージョンをサポートしていますか?
このスキルはOpenAPI 3.0.0仕様をサポートし、YAMLとJSON形式の両方の例を提供します。
GraphQL APIのドキュメントを生成できますか?
はい。同じドキュメントパターンを使用してGraphQLスキーマをドキュメント化できます。スキーマ定義、クエリ/ミューテーションの例、型定義を含めます。
インタラクティブなSwagger UIをセットアップするにはどうすればいいですか?
Node.jsにはswagger-ui-express、Reactにはswagger-ui-expressを使用します。OpenAPI YAMLファイルを読み込み、/api-docsのようなルートにマウントします。
どのような認証方法がサポートされていますか?
一般的な方法には、JWT Bearerトークン、APIキー、OAuth 2.0が含まれます。このスキルは認証フローをドキュメント化するテンプレートを提供します。
このスキルは実際のAPIエンドポイントをテストできますか?
いいえ。このスキルはドキュメントコンテンツを生成します。Postmanやcurlなどのツールを使用して、実際のエンドポイントを別途テストしてください。
レート制限をドキュメント化するにはどうすればいいですか?
レート制限ヘッダー(X-RateLimit-Limit、X-RateLimit-Remaining)を含め、エンドポイントごとの制限をドキュメント化し、retry-afterの動作を説明します。

開発者の詳細

ファイル構成

📄 SKILL.md

📄 SKILL.toon