Guardar una skill tuya
save_skillGuarda o actualiza una skill del usuario en su cerebro: el procedimiento que seguirás tú cuando la cargue con get_skill. Cada cambio sube la versión. Solo la ve él hasta que la comparta (share_skill). Úsala cuando quiera convertir en skill cómo hace algo («guárdalo como skill», «quiero que mis alumnos practiquen así»). Redacta el procedimiento con él y enséñaselo antes de guardar. La tarjeta es una de las del servidor (ninguna, pronunciacion, proyecto); para pronunciación, card: { kind: "pronunciacion", phrases: [{ topic, text }] } y luego él graba la referencia de cada frase con show_pronunciation y skill. tools: las tools de este servidor que usa. Una skill no puede compartir, conectar, borrar, exportar ni mandar nada fuera, ni nombrarlo en su texto. Si adapta otra, based_on dice cuál.
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": {
"name": "<name>"
},
"name": "save_skill"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | La tarjeta: «ninguna», «proyecto» o { kind: "pronunciacion", phrases: [{ topic, text }] }. | |
| name | Yes | Nombre corto en minúsculas con guiones (pronunciacion-ingles). Con uno que ya tiene, la actualiza. | |
| tools | No | Las tools del servidor que usa (p. ej. add_gotcha, add_learning, show_pronunciation). | |
| based_on | No | Si adapta otra skill, cuál y de quién (p. ej. «practicar-idiomas, de Carlos Moya»). | |
| procedure | No | El texto de la skill: los pasos, el criterio y qué apuntar en el proyecto. | |
| description | No | Qué hace y cuándo se carga, en una o dos frases. |