This repository has been archived on 2026-08-07. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
kb-skills/.gitea/workflows/deploy.yml
T
starmen1265 b36d8575d4
PR Test / lint (pull_request) Successful in 1s
refactor: 部署到全局技能目录 ~/.openclaw/skills
- 改用 rsync 同步技能到全局目录
- 支持多代理共享技能
- 使用 --delete 保持同步干净
2026-03-09 23:03:35 +08:00

49 lines
1.2 KiB
YAML

name: Deploy kb-skills
on:
push:
branches:
- main
jobs:
deploy:
runs-on: self-hosted
steps:
- name: Checkout
run: |
git clone --depth 1 ssh://gitea-nas/starmen1265/kb-skills.git /tmp/kb-skills-deploy
- name: Sync to global skills directory
run: |
SKILLS_DIR="/home/starmen1265/.openclaw/skills"
SRC_DIR="/tmp/kb-skills-deploy"
# 技能列表
SKILLS=(
"dev-workflow"
"kb-bilibili-content"
"kb-bilibili-metadata"
"kb-deep-analyzer"
"kb-funasr"
"kb-link-parser"
"kb-ocr-processor"
"kb-whisper"
"kb-whisper-diarization"
"kb-workflow"
"kb-zhihu-content"
"kb-zhihu-metadata"
"todo-manager"
)
for skill in "${SKILLS[@]}"; do
if [ -d "$SRC_DIR/$skill" ]; then
rsync -av --delete "$SRC_DIR/$skill/" "$SKILLS_DIR/$skill/"
echo "✅ Synced: $skill"
fi
done
echo "🎉 Deployed at $(date)"
- name: Cleanup
run: rm -rf /tmp/kb-skills-deploy