pub fn render_skill(skill: &LoopSkill, body: &str) -> StringExpand description
The envelope a loaded body arrives in, identical whichever door invoked
it (skill tool result, /name expansion, $slug mention), so a
transcript reads the same way in all three.