增加 skill更新说明
This commit is contained in:
parent
e3bb4239f6
commit
b4e474c7ca
@ -5,7 +5,7 @@ Vala SkillHub 技能管理 —— 让数字员工推送和安装技能。
|
|||||||
## 功能
|
## 功能
|
||||||
|
|
||||||
- **推送技能**:将本地 `./skills` 下的技能上传到 SkillHub(Gitea 仓库)
|
- **推送技能**:将本地 `./skills` 下的技能上传到 SkillHub(Gitea 仓库)
|
||||||
- **安装技能**:从 SkillHub 下载技能到本地 `./skills` 目录
|
- **安装 / 更新技能**:从 SkillHub 下载技能到本地 `./skills` 目录(已存在则清空后重新下载)
|
||||||
- **查看技能**:列出 SkillHub 上的所有技能
|
- **查看技能**:列出 SkillHub 上的所有技能
|
||||||
|
|
||||||
## 设计要点
|
## 设计要点
|
||||||
|
|||||||
8
SKILL.md
8
SKILL.md
@ -104,9 +104,9 @@ source ~/.vala_skillhub_config
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 操作二:从 SkillHub 安装技能
|
## 操作二:安装 / 更新技能
|
||||||
|
|
||||||
将 SkillHub 上的技能下载到本地 `./skills` 目录。
|
从 SkillHub 下载技能到本地 `./skills` 目录。若本地已存在同名目录,则**清空后重新下载**,确保与远程版本一致。
|
||||||
|
|
||||||
**注意**:不使用 `git clone`,而是下载归档解压,避免在 `./skills` 下产生 `.git` 目录。
|
**注意**:不使用 `git clone`,而是下载归档解压,避免在 `./skills` 下产生 `.git` 目录。
|
||||||
|
|
||||||
@ -114,11 +114,13 @@ source ~/.vala_skillhub_config
|
|||||||
|
|
||||||
1. **确定要安装的仓库名**(完整名,如 `cron_job.xiaoxi`)
|
1. **确定要安装的仓库名**(完整名,如 `cron_job.xiaoxi`)
|
||||||
|
|
||||||
2. **下载并解压**:
|
2. **下载并解压**(已存在则先清空再覆盖):
|
||||||
```bash
|
```bash
|
||||||
repo_name="cron_job.xiaoxi"
|
repo_name="cron_job.xiaoxi"
|
||||||
target_dir="./skills/${repo_name}"
|
target_dir="./skills/${repo_name}"
|
||||||
|
|
||||||
|
# 如果已存在,清空目录内容以确保与远程一致(删除远程已移除的文件)
|
||||||
|
rm -rf "${target_dir}"
|
||||||
mkdir -p "${target_dir}"
|
mkdir -p "${target_dir}"
|
||||||
|
|
||||||
# 通过 Gitea API 下载 tar.gz 归档并解压(自动尝试 main/master)
|
# 通过 Gitea API 下载 tar.gz 归档并解压(自动尝试 main/master)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user