Skill Builder Propose
Propose a skill draft from intent, streaming the work as it happens (SSE).
Events (data: {json}): searching -> knowledge (the threads + notes
it found, shown before the draft) -> drafting -> proposal (the draft +
which sources it chose) -> done (or error). The UI renders this as a
live process timeline so the agent shows its work. Cross-space when
space_id is omitted. The proposal is the builder form's pre-fill; the user
reviews and creates.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
A turn of the floating builder assistant.
Response Body
application/json
application/json
curl -X POST "https://example.com/agent/skill-builder/propose" \ -H "Content-Type: application/json" \ -d '{ "goal": "string" }'null{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string",
"input": null,
"ctx": {}
}
]
}