Skills

Get a skill

Fetch a single skill by ID, including its instructions and attached files.

Returns 404 if the skill does not exist or is not accessible to the caller. User-scoped keys require Skills access, including for official skills. User skills follow the same visibility rules as GET /skills.

get/skills/{id}

Request

Path parameters

idstring uuid required

Skill ID from GET /skills.

Response

The skill

idstring uuid required

Unique skill identifier

namestring required

Skill name

descriptionstring nullable required

Short description of what the skill does, or null if unset

contentstring required

The skill instructions: the prompt text the model receives when the skill runs

visibility'private' | 'organization' required

private (only the creator and users it has been explicitly shared with) or organization (visible to everyone in the org). Official skills report organization.

is_officialboolean required

Whether this is an official GC AI skill. Official skills are read-only and cannot be edited or deleted via the API.

legal_category'commercial_contracts' | 'privacy_compliance' | 'employment' | 'procurement' | 'governance' | 'product_and_ip_counsel' | 'legal_operations' | 'real_estate_and_insurance' | 'litigation_and_disputes' | 'regulatory_and_compliance' | 'other' | 'null' nullable required

The area of law the skill is grouped under, or null when it is uncategorized

created_atstring nullable required

ISO 8601 creation timestamp

updated_atstring nullable required

ISO 8601 last-updated timestamp

Changes

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