Install REA's skill into ~/.claude/skills in the image
Claude Code sessions in Claude Desktop's Code tab load user skills from ~/.claude/skills, so the reverse-engineer-anything skill is copied there from the installed rea-agents package and stays in step with REA's version. Claude Desktop's chat doesn't read that folder; its skills come from the account. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
+11
@@ -347,6 +347,17 @@ COPY --chown=${USER_UID}:${USER_GID} ghidra/FrontEndTool.xml ghidra/preferences
|
||||
COPY --chown=${USER_UID}:${USER_GID} claude-desktop/claude_desktop_config.json \
|
||||
/home/${USER_NAME}/.config/Claude/claude_desktop_config.json
|
||||
|
||||
# REA's skill (workflow instructions) for Claude Code sessions in Claude
|
||||
# Desktop's Code tab, which load skills from ~/.claude/skills. Copied from
|
||||
# the installed rea-agents package, so it matches the REA version. Chat in
|
||||
# Claude Desktop does not read this folder.
|
||||
RUN install -d -o "${USER_UID}" -g "${USER_GID}" \
|
||||
"/home/${USER_NAME}/.claude" "/home/${USER_NAME}/.claude/skills" \
|
||||
&& cp -r /opt/node/lib/node_modules/rea-agents/skills/reverse-engineer-anything \
|
||||
"/home/${USER_NAME}/.claude/skills/" \
|
||||
&& chown -R "${USER_UID}:${USER_GID}" "/home/${USER_NAME}/.claude/skills/reverse-engineer-anything" \
|
||||
&& test -f "/home/${USER_NAME}/.claude/skills/reverse-engineer-anything/SKILL.md"
|
||||
|
||||
COPY --chmod=755 launch-apps.sh /usr/local/bin/launch-apps
|
||||
|
||||
USER ${USER_NAME}
|
||||
|
||||
Reference in New Issue
Block a user