Skip to content

fix: 将 skill 安装移到 entrypoint 运行时执行#50

Merged
quick-sort merged 2 commits into
mainfrom
fix/dockerfile-skills-entrypoint
Jun 11, 2026
Merged

fix: 将 skill 安装移到 entrypoint 运行时执行#50
quick-sort merged 2 commits into
mainfrom
fix/dockerfile-skills-entrypoint

Conversation

@hilr

@hilr hilr commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

Closes #48 (替代 #49)

/home/agent 是 Docker volume,build 阶段写入的内容会被 mount 覆盖。因此将 npx skills add 从 Dockerfile 移到 entrypoint.sh,每次容器启动时安装 skill,失败则静默忽略。

Changes

  • Dockerfile: 移除 build 阶段的 npx skills add 两行
  • entrypoint.sh: 添加运行时 skill 安装(|| true 忽略失败)

Test plan

  • 重新构建镜像并启动容器
  • 检查 /home/agent/.claude/skills/ 或 skills 列表中是否包含 agent-browser

🤖 Generated with Claude Code

/home/agent is a mounted volume, so build-time skill registrations are
lost on first run. Move `npx skills add` to entrypoint.sh so skills
are installed on every container start. Failures are silently ignored.

Closes #48

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@quick-sort
quick-sort merged commit 5ae25ba into main Jun 11, 2026
1 check passed
@quick-sort
quick-sort deleted the fix/dockerfile-skills-entrypoint branch June 11, 2026 02:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docker 镜像中 agent-browser skill 未注册

2 participants