docs: move git-proxy-clone to appendix with proper setup instructions

- Remove git-proxy-clone from skills table (it's a custom local skill)
- Add appendix section explaining FastGithub setup
- Include copy-paste prompt for Claude to create the skill
- Add manual alias configuration as fallback
This commit is contained in:
Zhengshou Lai
2026-04-10 10:26:00 +08:00
parent 21a7f032bf
commit 6caf471eb3
+63 -1
View File
@@ -319,7 +319,6 @@ cp SKILL.md ~/.claude/skills/my-skill/
| Skill | 用途 | 安装 | | Skill | 用途 | 安装 |
|-------|------|------| |-------|------|------|
| `pdf` | PDF 处理 | `npx skills add -g anthropic/skills@pdf` | | `pdf` | PDF 处理 | `npx skills add -g anthropic/skills@pdf` |
| `git-proxy-clone` | 加速 Git 下载 | `npx skills add -g xvirobotics/metabot@git-proxy-clone` |
| `metabot` | 飞书 API 调用 | `npx skills add -g xvirobotics/metabot@metabot` | | `metabot` | 飞书 API 调用 | `npx skills add -g xvirobotics/metabot@metabot` |
| `metamemory` | 共享知识库 | `npx skills add -g xvirobotics/metabot@metamemory` | | `metamemory` | 共享知识库 | `npx skills add -g xvirobotics/metabot@metamemory` |
| `lark-doc` | 飞书文档操作 | `npx skills add -g xvirobotics/metabot@lark-doc` | | `lark-doc` | 飞书文档操作 | `npx skills add -g xvirobotics/metabot@lark-doc` |
@@ -456,6 +455,69 @@ rm ~/.local/bin/metabot
--- ---
## 附录:Git 代理加速(可选)
`git-proxy-clone` 是一个本地自定义 skill,可在执行 git 命令时自动配置 FastGithub 代理,加速 GitHub 访问。
### 前置依赖
**安装 FastGithub**
- 下载地址:https://github.com/creazyboyone/FastGithub/releases
- 安装并启动 FastGithub(默认代理端口 `38457`
### 使用方式
#### 方式1:使用 Skill(推荐,自动代理)
**安装 skill**
复制以下 prompt 发送给 Claude
```
请帮我创建一个名为 git-proxy-clone 的本地 skill,用于自动配置 FastGithub 代理加速 GitHub 操作。
要求:
1. 路径:~/.claude/skills/git-proxy-clone/SKILL.md
2. 触发条件:用户执行 git clone、git pull、git fetch 或 npx skills add 时
3. 代理地址:http://127.0.0.1:38457
4. 自动行为:
- 执行 git 命令前自动设置代理(同时设置 http.proxy 和 https.proxy 为 http://127.0.0.1:38457
- 命令完成后自动取消代理(同时 unset http.proxy 和 https.proxy
5. 提供封装命令:/skill git-proxy-clone clone <url>、/skill git-proxy-clone skill <owner/repo@skill>、/skill git-proxy-clone exec "<command>"
6. 当用户直接输入 git clone 等命令时,skill 应自动拦截并包装执行(先设代理、执行命令、最后取消代理)
请创建完整的 SKILL.md 文件。
```
创建完成后,Claude Code 会自动识别并加载该 skill。
#### 方式2:手动配置(无需 skill)
如果不想使用 skill,可手动配置 Git 别名:
```bash
# 在 ~/.zshrc 或 ~/.bashrc 中添加:
alias git_proxy_set_fastgithub='\
git config --global http.proxy http://127.0.0.1:38457 && \
git config --global https.proxy http://127.0.0.1:38457'
alias git_proxy_unset='\
git config --global --unset http.proxy && \
git config --global --unset https.proxy'
```
然后执行 `source ~/.zshrc` 使配置生效。
**使用时手动切换:**
```bash
git_proxy_set_fastgithub # 设置代理
git clone https://github.com/xxx/xxx.git
git_proxy_unset # 取消代理
```
---
## License ## License
MIT MIT