Skip to main content
The GET /v8/skills/{skillId} endpoint returns the versioned definition and current evidence state for a specific skill registered in your Praxa Integration Gateway. Skills are composed multi-step capabilities that an agent can invoke as a single unit — they encapsulate a reusable sequence of tool calls, sub-goals, or capability invocations. Retrieving a skill’s definition lets you inspect its contract, understand its expected inputs and outputs, and verify its evidence state before referencing it in a mission goal specification. This endpoint is read-only and safe to call repeatedly.

Endpoint

Required scope: skills:read Required headers:

Path Parameters

skillId
string
required
The unique identifier of the skill to retrieve. Must match the pattern ^[A-Za-z0-9][A-Za-z0-9._:-]*$ and be between 1 and 256 characters. Skill IDs are returned by the capabilities search endpoint when kind is "skill".Example: praxa.summarise-and-send.v1

Example Request


Response

Status: 200 OK The response body is the skill’s versioned definition and evidence state. The gateway returns zero action authority with the response — reading the skill definition does not grant permission to invoke it.
Example 200 response
Key response fields:

Error Responses

All errors follow RFC 9457 Problem Details.

SDK Equivalent

Returns: Promise<JsonValue>