ID で単一の Skill を取得します。
GET /api/v1/cloud/skills/{skill_id}
ID を指定して単一の Skill の詳細を取得します。
パスパラメータ
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
skill_id | string | はい | Skill の一意識別子 |
クエリパラメータ
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
include_content | boolean | いいえ | ⚠️ 非推奨:true にすると base64 エンコードされた Skill 内容を content に含めます(代わりに Skill バージョン内容のダウンロード GET /skills/{skill_id}/versions/{version}/content を使用) |
ヘッダー
| ヘッダー | 必須 | 説明 |
|---|---|---|
Authorization | はい | Bearer <PAT or SAT> |
リクエスト例
レスポンス例
HTTP 200 OK
レスポンスフィールド
レスポンスは Skill オブジェクト です。
| フィールド | 型 | 説明 |
|---|---|---|
id | string | skill_ プレフィックス付きの Skill 一意識別子 |
type | string | 固定値 "skill" |
display_title | string | 表示タイトル |
source | string | Skill のソース:custom または qoder |
latest_version | string | null | 最新バージョン番号。すべてのバージョンが削除されると null |
metadata | object | Skill に保存されるカスタムメタデータオブジェクト。デフォルトは {} |
description | string | ⚠️ 非推奨:Skill の説明(代わりに Skill バージョンの取得 でバージョンオブジェクトの description を使用) |
content | string | ⚠️ 非推奨:base64 エンコードされた内容。include_content=true の場合のみ返されます(代わりに Skill バージョン内容のダウンロード を使用) |
content_encoding | string | ⚠️ 非推奨:content とともに返され、値は "base64"(代替は上記と同じ) |
created_at | string | 作成時刻(ISO 8601) |
updated_at | string | 最終更新時刻(ISO 8601) |
エラーレスポンス
| HTTP | type | 説明 |
|---|---|---|
| 401 | TOKEN_INVALID | 認証トークンが欠落または無効 |
| 404 | not_found_error | Skill が存在しないまたはアクセス不可: "Skill '{skill_id}' was not found." |