新增自訂 Targets
將任何有 Skill 目錄的工具加入 skillshare。
總覽
如果你的 AI CLI 不在支援清單中,你可以手動新增。
新增 Target
skillshare target add <name> <path>
範例
skillshare target add aider ~/.aider/skills
skillshare sync
需求
路徑必須存在
如有需要,先建立目錄:
mkdir -p ~/.myapp/skills
skillshare target add myapp ~/.myapp/skills
路徑應以 /skills 結尾
這是建議做法,但非強制要求:
# 建議
skillshare target add myapp ~/.myapp/skills
# 也可以
skillshare target add myapp ~/.myapp/prompts
驗證
新增後:
# 檢查 Target
skillshare target myapp
# 同步到新 Target
skillshare sync
# 驗證
skillshare status
常見情境
新增 AI CLI 工具
# 1. 找出該工具儲存 Skill 的位置
# (查閱工具文件)
# 2. 如有需要,建立目錄
mkdir -p ~/.newtool/skills
# 3. 新增為 Target
skillshare target add newtool ~/.newtool/skills
# 4. 同步
skillshare sync
新增專案專屬的 Target
# 將 Skill 同步到特定專案
skillshare target add myproject ~/projects/myapp/.ai/skills
skillshare sync
新增多個工具
skillshare target add tool1 ~/.tool1/skills
skillshare target add tool2 ~/.tool2/skills
skillshare target add tool3 ~/.tool3/skills
skillshare sync
變更 Sync 模式
新增後,你可以變更 Sync 模式:
# 預設為 merge 模式
skillshare target myapp --mode symlink
skillshare sync
詳情請參閱 Sync 模式。
移除 Target
如果你不再需要某個 Target:
skillshare target remove myapp
這會:
- 建立備份
- 將 symlink 替換為真實檔案(在 merge 模式下,只會移除由 source 管理的 symlink;本地 Skill 會被保留)
- 從設定中移除
疑難排解
"path does not exist"
先建立目錄:
mkdir -p ~/.myapp/skills
skillshare target add myapp ~/.myapp/skills
Target 沒有同步
檢查該 Target 是否已啟用:
skillshare target list
skillshare target myapp
路徑錯誤
移除後重新新增:
skillshare target remove myapp
skillshare target add myapp /correct/path/skills
相關文件
- 支援的 Targets — 內建的 Targets
- 設定 — 直接編輯設定檔
- Sync 模式 — Merge、copy、symlink