社團法人中華基督教網路發展協會(CCNDA)自家 Claude Code skill 集中管理 monorepo。
每個子目錄是一個獨立 skill,內含 SKILL.md(觸發詞與規範)與所需的 helper script。
git clone https://github.com/CCNDA/claude-skills.git "$env:USERPROFILE\.claude\skills-ccnda"
# 把每個 skill 複製或 symlink 到 .claude\skills\
# Windows symlink 範式(需管理員 PowerShell):
Get-ChildItem "$env:USERPROFILE\.claude\skills-ccnda" -Directory | Where-Object { $_.Name -notmatch '^\.' } | ForEach-Object {
New-Item -ItemType SymbolicLink -Path "$env:USERPROFILE\.claude\skills\$($_.Name)" -Target $_.FullName -Force
}$dest = "$env:USERPROFILE\.claude\skills"
git clone --depth 1 --filter=blob:none --sparse https://github.com/CCNDA/claude-skills.git "$dest\_ccnda-monorepo"
cd "$dest\_ccnda-monorepo"
git sparse-checkout set book-info
# 把單一 skill 移到 .claude\skills\book-info
Move-Item -Path .\book-info -Destination "$dest\"| Skill | 描述 |
|---|---|
| book-info | 用書名/ISBN 查博客來 + 校園書房,整理 metadata 並下載正面書封 |
未來會持續搬入其他 CCNDA 自家 skill(bookclub、ccnda-shorturl、prayer-letter-monthly 等)。
- Python 3.10+
- 各 skill 在自己的 README 列出所需 pip 套件
cd "$env:USERPROFILE\.claude\skills-ccnda"
git pull
# 如果有用 symlink 無需手動同步;如果是 copy 則重跑 install 流程Internal use — CCNDA 同工專用。歡迎社群參考實作概念,惟其中可能含 CCNDA 特定路徑、帳號、API token 對照,使用前請自行調整。