增加 skill更新说明

This commit is contained in:
crislee 2026-04-01 10:51:52 +08:00
parent e3bb4239f6
commit b4e474c7ca
2 changed files with 6 additions and 4 deletions

View File

@ -5,7 +5,7 @@ Vala SkillHub 技能管理 —— 让数字员工推送和安装技能。
## 功能
- **推送技能**:将本地 `./skills` 下的技能上传到 SkillHubGitea 仓库)
- **安装技能**:从 SkillHub 下载技能到本地 `./skills` 目录
- **安装 / 更新技能**:从 SkillHub 下载技能到本地 `./skills` 目录(已存在则清空后重新下载)
- **查看技能**:列出 SkillHub 上的所有技能
## 设计要点

View File

@ -104,9 +104,9 @@ source ~/.vala_skillhub_config
---
## 操作二:从 SkillHub 安装技能
## 操作二:安装 / 更新技能
将 SkillHub 上的技能下载到本地 `./skills` 目录
从 SkillHub 下载技能到本地 `./skills` 目录。若本地已存在同名目录,则**清空后重新下载**,确保与远程版本一致
**注意**:不使用 `git clone`,而是下载归档解压,避免在 `./skills` 下产生 `.git` 目录。
@ -114,11 +114,13 @@ source ~/.vala_skillhub_config
1. **确定要安装的仓库名**(完整名,如 `cron_job.xiaoxi`
2. **下载并解压**
2. **下载并解压**(已存在则先清空再覆盖)
```bash
repo_name="cron_job.xiaoxi"
target_dir="./skills/${repo_name}"
# 如果已存在,清空目录内容以确保与远程一致(删除远程已移除的文件)
rm -rf "${target_dir}"
mkdir -p "${target_dir}"
# 通过 Gitea API 下载 tar.gz 归档并解压(自动尝试 main/master