获取当前用户的自定义 Skill 以及所有系统预置 Skill。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
rdsai:ListSkill |
none |
*全部资源
|
无 | 无 |
请求语法
GET HTTP/1.1
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| PageNumber |
integer |
否 |
页码,从 1 开始,默认 1。 |
1 |
| PageSize |
integer |
否 |
每页数量,默认 20,最大 100。 |
30 |
| Language |
string |
否 |
支持的语言:
|
zh-CN |
| WorkspaceId |
string |
否 |
ContextDB 工作空间 ID |
00000000-0000-4000-8000-000000000001 |
| Scope |
string |
否 |
ContextDB 查询范围:all(默认)、private、system。 |
all |
| Query |
string |
否 |
Skill 名称或描述检索参数;ContextDB 管理入口当前未启用此筛选。 |
example |
| Source |
string |
否 |
Skill 来源筛选参数;ContextDB 管理入口当前未启用此筛选。 |
SYSTEM |
| Sort |
string |
否 |
Skill 排序参数;ContextDB 管理入口当前未启用此排序。 |
updated_at_desc |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
Schema of Response |
||
| Data |
array<object> |
Skill 列表。 |
|
|
array<object> |
查询结果。 |
||
| ActiveVersion |
object |
当前生效的 Skill 版本信息 |
|
| ActiveVersionId |
string |
当前激活版本 ID |
version-example |
| Category |
string |
Skill 分类 |
productivity |
| Content |
object |
数据内容 |
{"MySQL": "MySQL 优化指南...","PostgreSQL": "PostgreSQL 优化指南..."} |
| CreatedAt |
string |
创建时间。 |
2026-02-04T21:14:45Z |
| Dbtypes |
array |
数据库类型列表。 |
|
|
string |
数据库类型。 |
MySQL |
|
| Description |
string |
描述。 |
SQL审查专家:全面审核SQL的安全性、性能与规范性,识别风险并提供优化建议。用户提交SQL或询问“SQL审核”“SQL Review”“有风险吗”“如何优化”时,立即启用。 |
| DisplayName |
string |
Skill 展示名称 |
Example Skill |
| Icon |
string |
当前图标的公网 HTTPS URL;未配置时为空 |
https://example.com/skill-icon.png |
| Id |
string |
Skill 唯一标识。 |
9a2ba261-7bb2-41a7-9c6e-1799fb5b**** |
| IsDeleted |
boolean |
Skill 是否已删除 |
|
| Name |
string |
Skill 名称。 |
sql-review |
| Scope |
string |
Skill 可见范围 |
PRIVATE |
| SkillType |
string |
Skill 类型 |
system |
| Slug |
string |
Skill 稳定标识 |
example-skill |
| UpdatedAt |
string |
更新时间。 |
2026-02-04T21:14:45Z |
| Visibility |
string |
Skill 对当前用户的可见性 |
PRIVATE |
| PageNumber |
integer |
当前页码。 |
1 |
| PageSize |
integer |
每页数量。 |
10 |
| RequestId |
string |
请求唯一标识符。 |
FE9C65D7-930F-57A5-A207-8C396329**** |
| TotalCount |
integer |
总记录数。 |
20 |
示例
正常返回示例
JSON格式
{
"Data": [
{
"ActiveVersion": {
"test": "test",
"test2": 1
},
"ActiveVersionId": "version-example",
"Category": "productivity",
"Content": {
"MySQL": "MySQL 优化指南...",
"PostgreSQL": "PostgreSQL 优化指南..."
},
"CreatedAt": "2026-02-04T21:14:45Z",
"Dbtypes": [
"MySQL"
],
"Description": "SQL审查专家:全面审核SQL的安全性、性能与规范性,识别风险并提供优化建议。用户提交SQL或询问“SQL审核”“SQL Review”“有风险吗”“如何优化”时,立即启用。",
"DisplayName": "Example Skill",
"Icon": "https://example.com/skill-icon.png",
"Id": "9a2ba261-7bb2-41a7-9c6e-1799fb5b****",
"IsDeleted": true,
"Name": "sql-review",
"Scope": "PRIVATE",
"SkillType": "system",
"Slug": "example-skill",
"UpdatedAt": "2026-02-04T21:14:45Z",
"Visibility": "PRIVATE"
}
],
"PageNumber": 1,
"PageSize": 10,
"RequestId": "FE9C65D7-930F-57A5-A207-8C396329****",
"TotalCount": 20
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | InvalidRequest | %s. | |
| 400 | InvalidWorkspaceId.Missing | WorkspaceId is required for the ContextDB management App. | 使用 ContextDB 管理应用时必须提供 WorkspaceId。请指定本次请求所属的 ContextDB 工作空间后重试。 |
| 400 | InvalidWorkspaceId.Conflict | The request contains conflicting WorkspaceId values. | 请求中提供的 WorkspaceId 相互冲突。请确保请求中各位置的工作空间标识一致后重试。 |
| 400 | InvalidWorkspaceId.Value | WorkspaceId is invalid. | WorkspaceId 无效。请检查工作空间标识,指定有效的 ContextDB WorkspaceId 后重试。 |
| 422 | UnprocessableEntity | %s. | |
| 401 | Unauthorized | %s. | |
| 413 | RequestEntityTooLarge | %s. | |
| 403 | Forbidden | %s. | |
| 404 | NotFound | %s. | |
| 503 | ServiceUnavailable | %s. | |
| 409 | Conflict | %s. |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。