pub fn render(name: SkillName, host: Host) -> Result<String, ToolError>Expand description
The bytes emit-skill prints for (name, host): header stripped, every token substituted, exactly one
final newline. A leftover {{ is an error rather than silently shipped.