From 9ea512fecc5cab10380eb7ca3104dfa4a2966e09 Mon Sep 17 00:00:00 2001 From: hilr Date: Thu, 11 Jun 2026 01:24:04 +0000 Subject: [PATCH] fix: register agent-browser skill as agent user Move `npx skills add` commands from the root RUN block to a separate RUN layer after `USER agent`, so skills are registered under /home/agent/.claude/skills/ instead of being lost. Co-Authored-By: Claude Opus 4.7 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 637b671..73c7d2b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -34,8 +34,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && npm install -g @anthropic-ai/claude-code@2.1.110 agent-browser \ && /home/agent/.npm-global/bin/agent-browser install --with-deps \ && chmod -R 755 /root/.agent-browser \ - && PATH="/home/agent/.npm-global/bin:$PATH" npx skills add https://github.com/vercel-labs/skills --skill find-skills -y -g -a claude-code \ - && PATH="/home/agent/.npm-global/bin:$PATH" npx skills add vercel-labs/agent-browser -y -g -a claude-code \ && npm cache clean --force \ && apt-get clean && rm -rf /var/lib/apt/lists/* \ && useradd --no-create-home -d /home/agent -s /bin/bash agent @@ -65,5 +63,7 @@ COPY --chmod=755 entrypoint.sh /entrypoint.sh ENV UV_CACHE_DIR="/home/agent/.cache/uv" ENV PATH="/home/agent/.npm-global/bin:$PATH" USER agent +RUN npx skills add https://github.com/vercel-labs/skills --skill find-skills -y -g -a claude-code \ + && npx skills add vercel-labs/agent-browser -y -g -a claude-code ENTRYPOINT ["/entrypoint.sh"] CMD ["uv", "run", "agent-box"]