From a1967adb940dde665befb5a9a370600fa73b0948 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BE=84=E6=BD=AD?= Date: Thu, 12 Feb 2026 18:23:16 +0800 Subject: [PATCH] fix: use absolute path for packaging skills (#3483) --- .github/workflows/sync-skills-to-oss.yaml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/sync-skills-to-oss.yaml b/.github/workflows/sync-skills-to-oss.yaml index 763143e8e..3cbab8dd2 100644 --- a/.github/workflows/sync-skills-to-oss.yaml +++ b/.github/workflows/sync-skills-to-oss.yaml @@ -25,13 +25,12 @@ jobs: - name: Package Skills run: | mkdir -p packaged-skills - cd .claude/skills - for skill_dir in */; do - skill_name="${skill_dir%/}" - echo "Packaging $skill_name..." - cd "$skill_dir" - zip -r "../../packaged-skills/${skill_name}.zip" . - cd .. + for skill_dir in .claude/skills/*/; do + if [ -d "$skill_dir" ]; then + skill_name=$(basename "$skill_dir") + echo "Packaging $skill_name..." + (cd "$skill_dir" && zip -r "$GITHUB_WORKSPACE/packaged-skills/${skill_name}.zip" .) + fi done - name: Sync Skills to OSS