I found that simply introducing OCI containers solves pretty much all of this in one move.
So, Skill Container’s approach is: OCI containers + GitHub distribution. - Each skill is a repo: SKILL.md + Containerfile + a real CLI entrypoint (e.g. cli.py) + deps in pyproject.toml - Authors publish images to GHCR (ghcr.io/...); users “install” by cloning the repo - Running is just docker run --rm ... ghcr.io/<owner>/<skill>:<tag> --help with explicit mounts; --help is the discovery surface - Updates are predictable: git pull for docs + docker pull for runtime (keeping docs and behavior in sync)
Any opinions would be appreciated!