SpecifyDocs

skill_update

tools/call

Changes a skill: send only the files you add or change, and list paths to remove. Starts from the waiting draft if there is one, else the approved version. The change is a draft: agents keep the approved version until the person approves the draft on the web.

Scopes

read:skillswrite:skills

Inputs

namestringRequired
The skill's name, as skills_list shows it
filesobject[]
Files to add or replace
removestring[]
Paths to remove
idempotencyKeystringRequired
A retry key you choose, 8 to 80 letters, digits or . _ : -; the same call sent again with it writes nothing new

Returns

The draft's version number and whether it can run code, or the checks it failed. A call returns content[0].text with the JSON result and structuredContent.result with the same value.

Listed when

The key was made in your personal workspace and holds the tool's scope.