Widget displaying a skill invocation with collapsible body.
Shows skill name, source badge, description, and user args as a compact
header. The full SKILL.md body (frontmatter stripped) is hidden behind a
preview/expand toggle (click or Ctrl+O). The expanded view renders
markdown via Textual's Markdown widget.
SkillMessage(
self,
skill_name: str,
description: str = '',
source: str = '',
body: str = '',
args: str = '',
**kwargs: Any = {}
)Vertical| Name | Type | Description |
|---|---|---|
skill_name* | str | Skill identifier. |
description | str | Default: ''Short description of the skill. |
source | str | Default: ''Origin label (e.g., |
body | str | Default: ''Full SKILL.md content (frontmatter included). |
args | str | Default: ''User-provided arguments. |
**kwargs | Any | Default: {}Additional arguments passed to parent. |