The CLI is actually useful. It gives the skills a way to deterministically interact with the spec. For example, it can validate the shape without having to spend tokens reading the files.
Not trying to say that it's not useful, but it seems excessive and potentially bloated.