Skip to content

SkillImportParams

skill/import params: import foreign skills through the single SkillsService::import_skills seam.

  • commandId
  • dryRun
  • force
  • sessionId
  • source
Source

schema/msp/experimental/msp.schema.json#/types/SkillImportParams

{
"description": "`skill/import` params: import foreign skills\nthrough the single `SkillsService::import_skills` seam.",
"properties": {
"commandId": {
"description": "The idempotency handle (UUIDv7) — required even for\n`dryRun` previews.",
"type": "string"
},
"dryRun": {
"description": "Preview for the consent UI; writes nothing. Additive-optional,\ndefault false.",
"type": "boolean"
},
"force": {
"description": "Re-import over already-imported ids (the CLI `--force` twin).\nAdditive-optional, default false.",
"type": "boolean"
},
"sessionId": {
"description": "The target session.",
"type": "string"
},
"source": {
"$ref": "#/$defs/SkillImportSource",
"description": "The foreign ecosystem to import from."
}
},
"required": [
"commandId",
"sessionId",
"source"
],
"type": "object"
}