convert-to-docker

Migrate BioClaw from Apple Container to Docker for cross-platform deployments.

401|53|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Runchuan-BU/BioClaw --skill convert-to-docker-runchuan-bu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convert-to-docker
Source: https://github.com/Runchuan-BU/BioClaw/tree/main/.claude/skills/convert-to-docker
Command: npx skills add https://github.com/Runchuan-BU/BioClaw --skill convert-to-docker-runchuan-bu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill migrates BioClaw from an Apple Container macOS-only runtime to Docker so the project can run and be built on Linux and macOS CI environments, avoiding platform lock-in and simplifying developer workflows.

Core Features & Use Cases

  • Updates the container runner to invoke docker, replaces Apple Container mount syntax with Docker bind mounts, and adjusts spawn commands and build scripts.
  • Replaces startup checks with Docker daemon verification, updates container build and test commands, and revises documentation and related skills for Docker usage.
  • Use cases include enabling BioClaw on Linux servers or CI, local developer environments that lack Apple Container, and cross-platform deployment and verification of the agent image.

Quick Start

Update the container runner, build scripts, and skill docs to use docker commands and Docker mount syntax, then build and verify the Docker image.

Frequently Asked Questions about convert-to-docker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a macOS container application to Docker for Linux support?

To migrate a macOS container application to Docker, you update the container runner spawn commands, replace Apple Container mount syntax with Docker bind mounts, and adjust build scripts for cross-platform deployment. This enables Linux and macOS CI verification.

What is needed to run a migrated agent runtime on Linux servers?

Running a migrated agent runtime on Linux servers requires the docker CLI installed and a running Docker daemon for verification. You must update startup checks to verify the Docker daemon instead of checking for Apple Container.

How do I replace Apple Container mount syntax with Docker bind mounts?

You replace Apple Container mount syntax with Docker bind mounts by modifying the container runner spawn commands and build scripts to use Docker equivalents. This updates the agent runtime to support cross-platform Linux and macOS deployments.

Can I use Docker for local development if my environment lacks Apple Container?

Yes, you can use Docker for local development without Apple Container. Migrating the agent runtime to Docker invokes docker commands for container builds and tests, enabling local developer environments that lack Apple Container support.

Why does Docker migration require updating skill documentation and startup checks?

Docker migration requires updating skill documentation and startup checks to replace Apple Container references with Docker daemon verification. This ensures the agent runtime, build scripts, and docs accurately reflect Docker usage for cross-platform CI verification.