convert-to-apple-container Skill
Switch from Docker to Apple Container for macOS-native container isolation. Use when the user wants Apple Container instead of Docker, or is setting up on macOS and prefers the native runtime. Triggers on "apple container", "convert to apple container", "switch to apple container", or "use apple container". Published by microsoft in amplifier-app-nanoclaw.
What is convert-to-apple-container Skill?
Switch from Docker to Apple Container for macOS-native container isolation. Use when the user wants Apple Container instead of Docker, or is setting up on macOS and prefers the native runtime. Triggers on "apple container", "convert to apple container", "switch to apple container", or "use apple container". Published by microsoft in amplifier-app-nanoclaw. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Security review
- Deployment
- Security review use cases
- Deployment use cases
Technical details
- Install or run with Copy skill directory
When to use convert-to-apple-container Skill
- Use it for security review.
- Use it for deployment.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/amplifier-app-nanoclaw
- Skill file: .claude/skills/convert-to-apple-container/SKILL.md
What it does
Switch from Docker to Apple Container for macOS-native container isolation. Use when the user wants Apple Container instead of Docker, or is setting up on macOS and prefers the native runtime. Triggers on "apple container", "convert to apple container", "switch to apple container", or "use apple container".
Skill instructions
Convert to Apple Container This skill switches NanoClaw's container runtime from Docker to Apple Container (macOS-only). It uses the skills engine for deterministic code changes, then walks through verification. What this changes: - Container runtime binary: docker → container - Mount syntax: -v path:path:ro → --mount type=bind,source=...,target=...,readonly - Startup check: docker info → container system status (with auto-start) - Orphan detection: docker ps --filter → container ls --format json - Build script default: docker → container - Dockerfile entrypoint: .env shadowing via mount --bind inside the container (Apple Container only supports directory mounts, not file mounts like Docker's /dev/null overlay) - Container runner: main-group containers start as root for mount --bind, then drop privileges via setpriv What stays the same: - Mount security/allowlist validation - All exported interfaces and IPC protocol - Non-main container behavior (still uses --user flag) - All other fun
Explore related resources
Frequently asked questions
What is convert-to-apple-container?
convert-to-apple-container is a open-source AI agent skill with Copy skill directory. Switch from Docker to Apple Container for macOS-native container isolation. Use when the user wants Apple Container instead of Docker, or is setting up on macOS and prefers the native runtime.
Who is convert-to-apple-container best for?
convert-to-apple-container is best for reusing agent instructions, scripts, and references, security review workflows, deployment workflows.
How do I install convert-to-apple-container?
Install or run convert-to-apple-container using Copy skill directory. Check convert-to-apple-container for the latest setup command.
Is convert-to-apple-container actively maintained?
convert-to-apple-container may need a closer maintenance check before production use.
Auto-fetched from GitHub.