Skip to content
Developer Preview

SkillCatalogEntry

One typed-invocable shortcut spelling. A plugin skill may contribute two rows: its bare-name winner and its qualified <pluginId>:<skillId> form.

  • argumentHint
  • description
  • displayName
  • pluginId
  • selector
  • source
Source

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

{
"description": "One typed-invocable shortcut spelling. A plugin skill may\ncontribute two rows: its bare-name winner and its qualified\n`<pluginId>:<skillId>` form.",
"properties": {
"argumentHint": {
"description": "Present when the skill declares an argument hint.",
"type": "string"
},
"description": {
"description": "The skill's palette summary.",
"type": "string"
},
"displayName": {
"description": "The skill display name the first-party palette shows.",
"type": "string"
},
"pluginId": {
"description": "The owning plugin's identifier; present when `source` is `plugin`.",
"type": "string"
},
"selector": {
"description": "The shortcut token without the leading slash — bare (`fix-bug`) or\nplugin-qualified (`acme:deploy`) — the exact value a `skill` input\npart submits. Unique within one response.",
"type": "string"
},
"source": {
"$ref": "#/$defs/SkillSource",
"description": "Where the skill comes from."
}
},
"required": [
"description",
"displayName",
"selector",
"source"
],
"type": "object"
}