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:
2026-11-02 18:10:35 +01:00
co-authored by Claude Opus 5.5
parent 43ed5f9183
commit e61c004431
2 changed files with 12 additions and 1 deletions
+11
View File
@@ -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}