pub type SkillFiles = Vec<(String, Vec<u8>)>;
One skill’s installable files: each as its /-separated path under tools/<name>/ and its bytes, skill.md first.
/
tools/<name>/
skill.md
pub struct SkillFiles { /* private fields */ }