Generates a skill definition from markdown content.
Returns a draft skill definition for review — does not create the skill.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
The tenant identifier
The markdown content and optional file name.
Raw markdown content to transform into a skill definition.
1 <= lengthSource file name, used as context for generating the skill ID and display name.
1 <= lengthResponse Body
curl -X POST "https://api.fruxon.com/v1/tenants/string/skills:generateFromMarkdown" \ -H "Content-Type: application/json" \ -d '{ "markdownContent": "string", "fileName": "string" }'{
"id": "string",
"displayName": "string",
"description": "string",
"instructions": "string",
"tools": [
{
"integrationId": "string",
"id": "string"
}
],
"resources": [
{
"assetId": "string",
"description": "string",
"vectorized": false
}
]
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}Fetches a file from GitHub and generates a skill definition from it.
Combines the GitHub fetch and skill generation into a single call. Returns a draft skill definition for review — does not create the skill.
Retrieves a specific skill by ID.
Returns the full skill definition — instructions, tool list, and metadata — for the given ID. Returns 404 if the skill does not exist or belongs to another tenant. Built-in skills are returned the same shape as custom ones, but their `id` is a stable well-known string rather than a GUID.