From fb7c434f9b97b5ed7a86e8363690b6ca3e4f5d67 Mon Sep 17 00:00:00 2001 From: nkoji21 <133028205+nkoji21@users.noreply.github.com> Date: Sun, 29 Mar 2026 17:33:56 +0900 Subject: [PATCH] =?UTF-8?q?fix(install):=20=E5=90=84=E3=82=A8=E3=83=BC?= =?UTF-8?q?=E3=82=B8=E3=82=A7=E3=83=B3=E3=83=88=E3=81=AEskills=E3=82=B7?= =?UTF-8?q?=E3=83=B3=E3=83=9C=E3=83=AA=E3=83=83=E3=82=AF=E3=83=AA=E3=83=B3?= =?UTF-8?q?=E3=82=AF=E3=82=92=E5=85=AC=E5=BC=8F=E4=BB=95=E6=A7=98=E3=81=AB?= =?UTF-8?q?=E5=90=88=E3=82=8F=E3=81=9B=E3=81=A6=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- .cursor/skills | 1 + install.sh | 14 +++++++------- 2 files changed, 8 insertions(+), 7 deletions(-) create mode 120000 .cursor/skills diff --git a/.cursor/skills b/.cursor/skills new file mode 120000 index 0000000..2b7a412 --- /dev/null +++ b/.cursor/skills @@ -0,0 +1 @@ +../.agents/skills \ No newline at end of file diff --git a/install.sh b/install.sh index cf5c6c4..dad1282 100755 --- a/install.sh +++ b/install.sh @@ -47,6 +47,7 @@ mkdir -p ~/.local/share/sheldon mkdir -p ~/.cursor mkdir -p ~/.claude mkdir -p ~/.codex +mkdir -p ~/.agents # Symlink home directory files ln -sfn "$DOTFILES_DIR/.gitconfig" ~/.gitconfig @@ -60,14 +61,13 @@ ln -sfn "$DOTFILES_DIR/.cursor/commands" ~/.cursor/commands ln -sfn "$DOTFILES_DIR/.cursor/rules" ~/.cursor/rules ln -sfn "$DOTFILES_DIR/.cursor/skills" ~/.cursor/skills -# Symlink .claude files +# Symlink skills for each agent +# Claude Code: ~/.claude/skills ln -sfn "$DOTFILES_DIR/.claude/skills" ~/.claude/skills - -# Symlink .codex skills individually (cannot symlink the whole dir as ~/.codex is managed by Codex) -for skill_dir in "$DOTFILES_DIR/.agents/skills"/*/; do - skill_name=$(basename "$skill_dir") - ln -sfn "$skill_dir" ~/.codex/skills/"$skill_name" -done +# Codex: ~/.agents/skills (user-level global path per https://developers.openai.com/codex/skills) +ln -sfn "$DOTFILES_DIR/.agents/skills" ~/.agents/skills +# Cursor: ~/.cursor/skills (user-level global path per https://cursor.com/docs/skills) +ln -sfn "$DOTFILES_DIR/.cursor/skills" ~/.cursor/skills # Symlink .config subdirectories ln -sfn "$DOTFILES_DIR/mise/config.toml" ~/.config/mise/config.toml