diff --git a/.claude/tools/.env.example b/.claude/tools/.env.example index 5a8ef68..5313a42 100644 --- a/.claude/tools/.env.example +++ b/.claude/tools/.env.example @@ -7,6 +7,9 @@ CC_PROVIDER=glm # settings.json 路径(用于清理残留的旧配置) SETTINGS_FILE=$HOME/.claude/settings.json +# 公共 skills 仓库路径(经 --add-dir 加载其 .claude/skills/)。留空或注释则不挂载 +SKILLS_DIR=/data/git/gitea/aiarno/arno/skills + # ── GLM Coding Plan (open.bigmodel.cn) ────────────────── GLM_BASE_URL=https://open.bigmodel.cn/api/anthropic GLM_AUTH_TOKEN={{your_glm_api_key}} diff --git a/.claude/tools/runcc.sh b/.claude/tools/runcc.sh index 31aa029..32bbfec 100755 --- a/.claude/tools/runcc.sh +++ b/.claude/tools/runcc.sh @@ -193,7 +193,10 @@ fi # ── 启动 Claude Code ──────────────────────────────────── CC_ARGS=(--ide --dangerously-skip-permissions --allow-dangerously-skip-permissions --effort max) # CC_ARGS=(--verbose) -# --add-dir /data/skills +# 公共 skills 仓库(由 .env 的 SKILLS_DIR 配置,便于跨电脑迁移) +if [ -n "${SKILLS_DIR:-}" ]; then + CC_ARGS+=(--add-dir "$SKILLS_DIR") +fi if [ -n "$SESSION_NAME" ]; then INITIAL_PROMPT="/rename $SESSION_NAME"