facade

Skill

Publish a Vruum skill — the skill writer.

Actions:

  • publish: publish or update a skill (no id; payload = {body, scope?, metadata?, supporting_files?} — body is the full skill markdown with frontmatter).

search type='skills' lists skills and fetch type='skill' reads one.

post/api/facade/skill

Request

  • Base URL: https://api.vruum.ai
  • URL: https://api.vruum.ai/api/facade/skill
  • Auth: HTTPBearer (a scheme the document does not define)

Request body

actionstring required

The operation to perform — see the tool description for the action vocabulary and each action's id/payload semantics.

payloadobject nullable

Action-specific fields, validated by the underlying route's own schema (a bad field 422s with that route's precise errors). See the tool description per action.

itemsobject[] nullable

For create-like actions only: an array of per-item payloads processed in order with per-item results (max 100). Mutually exclusive with id and payload.

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.