Update a Skill
Partially update a skill’s name, instructions, description, or attached files.
Requires write access to the skill. Official skills cannot be edited via the API. Visibility is not editable here — manage skill sharing in the GC AI app.
Authorizations
API key for authentication. Format: gcai_xxxxxxxxx
Create API keys in the GC AI app under Settings → API.
Path Parameters
Skill ID from GET /skills.
Body
Updated skill name (1-255 chars)
1 - 255Updated skill instructions (1-100000 chars)
1 - 100000Updated description (max 1000 chars). Pass null or an empty string to clear it.
1000Replacement set of attached file IDs (max 50). When provided, the skill's attachments are reconciled to exactly this list. Omit to leave attachments unchanged.
50Response
The updated skill
Unique skill identifier
Skill name
Short description of what the skill does, or null if unset
The skill instructions — the prompt text the model receives when the skill runs
private (only the creator and users it has been explicitly shared with) or organization (visible to everyone in the org). Official skills report organization.
private, organization Whether this is an official GC AI skill. Official skills are read-only and cannot be edited or deleted via the API.
Files attached to the skill as reference context
ISO 8601 creation timestamp
ISO 8601 last-updated timestamp