List or search skills
Search and browse reusable prompt-based skills. Supports full-text and semantic search via the q parameter, and filtering by category, namespace, or slug.
Query parameters
Search query for full-text and semantic search across skill names and descriptions.
Filter by skill category (e.g. 'code', 'data', 'web').
Filter by the namespace that owns the skill.
Filter by exact skill slug within a namespace. Deprecated: use GET /skills/:namespace/:slug instead.
Filter by the skill owner's organization ID.
Filter by whether the skill's namespace is verified.
Page number (1-indexed).
Number of results per page (default 20, max 100).
Maximum number of candidate results to consider from the search index before pagination. The server applies a hard cap of 500 to keep the rerank window bounded; pass seed for stable deep pagination.
Comma-separated list of fields to include in response
Random seed for deterministic pagination. When provided, results use a stable sort order that is consistent across pages for the same seed value.
Response
Successful response
Changes
Changed in 6 of the 47 revisions of this API.138
- ○
added the new optional
queryrequest parameterseednew-optional-request-parameter
- ○
- ●
removed the optional property
//from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//from the response with the statusresponse-optional-property-removed
This revision also has 11 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ▲
response property
skills/items/gitUrllist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
- ○
added the new optional
queryrequest parameterverifiednew-optional-request-parameter
- ○
added the required property
//to the response with the statusresponse-required-property-added
- ○
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
added the new optional
queryrequest parameterfieldsnew-optional-request-parameter
- ○
added the new optional
queryrequest parameterownerIdnew-optional-request-parameter
- ○