Skills
Skills API endpoints
Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Response Body
curl -X GET "http://localhost:3013/api/agents/string/skills"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Query Parameters
Response Body
curl -X GET "http://localhost:3013/api/skills"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/skills" \ -H "Content-Type: application/json" \ -d '{ "content": "string" }'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Response Body
curl -X DELETE "http://localhost:3013/api/skills/string"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Response Body
curl -X GET "http://localhost:3013/api/skills/string"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X PUT "http://localhost:3013/api/skills/string" \ -H "Content-Type: application/json" \ -d '{ "property1": null, "property2": null }'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/skills/string/install" \ -H "Content-Type: application/json" \ -d '{ "agentId": "string" }'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Response Body
curl -X DELETE "http://localhost:3013/api/skills/string/install/string"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/skills/install-remote" \ -H "Content-Type: application/json" \ -d '{ "sourceRepo": "string" }'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Response Body
curl -X POST "http://localhost:3013/api/skills/sync-filesystem"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/skills/sync-remote" \ -H "Content-Type: application/json" \ -d '{}'