skills_update
Save a new version of one of your own skills. Every save is a new immutable version; the previous one is kept. Takes the slug and the same fields as skills_create. A published skill cannot be edited: fork it first with skills_fork.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"slug": "<slug>",
"title": "<title>",
"source": "<source>",
"tools": "<tools>"
},
"name": "skills_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | The slug of your skill. | |
| title | Yes | Query-shaped, like a published skill's title. | |
| tools | Yes | The tools it uses, by name. | |
| source | Yes | The skill file itself, markdown with frontmatter. | |
| accounts | No | Optional; single by default. | |
| produces | No | What the run produces. Optional. | |
| situation | No | The problem, in your words. Optional. |