Search skills
Batch semantic search over published Agent Skills.
POST
/v1/skills/searchAuthorization
AuthorizationBearer token (JWT) · headerrequiredAuth0 M2M access token for the environment's shared 1KOMMA5 API audience (`https://1komma5grad.com/api` in production).
Request body
requiredapplication/jsonqueriesstring[]requiredmin items 1 · max items 20
teamKeystringmin length 1 · max length 100
limitintegermin 1 · max 20 · default: 5
Responses
200Skills grouped by input query.
resultsobject[]requiredShow propertiesHide properties
Array of
objectquerystringrequiredskillsSkill[]requiredShow propertiesHide properties
Array of
SkillidstringrequirednamestringrequireddisplayNamestringrequireddescriptionstringrequiredcontentstringrequiredurlstring<uri>requirediconstring | nullrequiredscopeScoperequiredShow propertiesHide properties
teamKeysstring[]requiredteamIdsstring[]requiredteamSlugsstring[]requiredscorenumberrequiredmin -1 · max 1
400Structured error.
statusintegerrequiredmin 400 · max 599
messagestringrequiredwhystringrequiredfixstringrequired401Structured error.
statusintegerrequiredmin 400 · max 599
messagestringrequiredwhystringrequiredfixstringrequired500Structured error.
statusintegerrequiredmin 400 · max 599
messagestringrequiredwhystringrequiredfixstringrequiredRequest
curl -X POST "https://pulse-context.1komma5grad.com/v1/skills/search" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"queries": [
"string"
],
"teamKey": "string",
"limit": 5
}'const response = await fetch("https://pulse-context.1komma5grad.com/v1/skills/search", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify({
"queries": [
"string"
],
"teamKey": "string",
"limit": 5
})
});import requests
response = requests.post(
"https://pulse-context.1komma5grad.com/v1/skills/search",
headers={
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
json={
"queries": [
"string"
],
"teamKey": "string",
"limit": 5
},
)Response
{
"results": [
{
"query": "string",
"skills": [
{
"id": "string",
"name": "string",
"displayName": "string",
"description": "string",
"content": "string",
"url": "<uri>",
"icon": "string",
"scope": {
"teamKeys": [
"string"
],
"teamIds": [
"string"
],
"teamSlugs": [
"string"
]
},
"score": 0
}
]
}
]
}{
"status": 0,
"message": "string",
"why": "string",
"fix": "string"
}{
"status": 0,
"message": "string",
"why": "string",
"fix": "string"
}{
"status": 0,
"message": "string",
"why": "string",
"fix": "string"
}