manage skills
The workspace’s skills, its saved methods: list, get, create, update, delete, and disable or enable one for this user alone. list returns each skill’s name, purpose and how many colleagues use it, plus the ones switched off; get returns one in full, or several with ids (a skill and its parts in one call). update replaces the whole body, and update and delete reach everyone in the workspace. Model names, prices and tool lists go stale inside a skill. Eversince’s own skills can only be switched off. Free.
Authorizations
An API key (es_live_…) from Settings, under API keys, or an OAuth access token.
Headers
Retry a paid dispatch safely: the same key returns the job already dispatched instead of charging again.
The workspace this one call acts in, when it is not the default: for a key or a connected agent, one of the workspaces the user allowed it.
Body
create, list, get, update, delete, disable, enable Skill id from list, required for update, delete, disable and enable; get also takes the name. A skill's parts switch with it.
For get: skill ids in order. Missing ids are named; get next_ids next; get each read_individually id alone, paged by next_cursor.
1 - 20 elementsFor get: the most characters this answer may hold. One skill is cut at a paragraph, with next_cursor for the rest; several are returned whole up to there.
2000 <= x <= 100000For get with one id: continue a body from the next_cursor a previous answer returned.
x >= 0create: the kind of job, in a few plain words, distinct from every name in list. get: a skill by name.
The whole body; update replaces it. Line one is the description agents choose by: one plain sentence, 140 characters or fewer, not a heading. The method follows, up to 25,000 tokens (about 100,000 characters), the most a host hands an agent whole.
Optional: one sentence shown to the user beside this action.
600
