understudy-wine.vercel.app
A triage workspace where you demonstrate a routine once and the agent turns it into a reusable WebMCP tool.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 2 · Act 4 · Transact 0 · Score: Not yet scored
Tool inspector
save_skill
Turn a recording into a reusable, parameterised skill. You do NOT supply the steps -- they come from the recording exactly as the user performed them. You supply a name, a description, and which fields in which steps become parameters. Bind every kind:"content" field from get_recording unless the user said it should stay fixed -- missing one means the skill is stuck with a value the user only chose as an example. Each parameter needs: name, stepIndex, fieldPath (both from get_recording), type, and description. The skill is created unapproved; the user reviews the parameters in the Skills panel before it can run.
Page: /
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
name |
string | yes | Skill name: lowercase letters, digits and underscores, e.g. triage_by_topic |
description |
string | yes | What the skill does, written for whoever calls it later |
recordingId |
string | no | Recording id. Omit for the most recent. |
params |
array | no | Fields to expose as parameters. Empty means the skill always does exactly what was demonstrated. |
Raw JSON schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Skill name: lowercase letters, digits and underscores, e.g. triage_by_topic"
},
"description": {
"type": "string",
"description": "What the skill does, written for whoever calls it later"
},
"recordingId": {
"type": "string",
"description": "Recording id. Omit for the most recent."
},
"params": {
"type": "array",
"description": "Fields to expose as parameters. Empty means the skill always does exactly what was demonstrated.",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Parameter name"
},
"stepIndex": {
"type": "number",
"description": "Which step, from get_recording"
},
"fieldPath": {
"type": "string",
"description": "Which field in that step, from bindableFields"
},
"type": {
"type": "string",
"enum": [
"string",
"number"
],
"description": "Parameter type"
},
"description": {
"type": "string",
"description": "What this parameter means"
}
},
"required": [
"name",
"stepIndex",
"fieldPath"
]
}
}
},
"required": [
"name",
"description"
]
}
Similar websites
reloadium.com
Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.
api.lmm.best
Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.
deskintab.dgkhan08.workers.dev
An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.
webmcp.agentsdesk.dev
Meridian Ops