diff --git a/.github/workflows/skills.yml b/.github/workflows/skills.yml index 7cdab41bc3..2b3578ae90 100644 --- a/.github/workflows/skills.yml +++ b/.github/workflows/skills.yml @@ -61,13 +61,15 @@ jobs: - name: Copy generated skills run: | + # Ensure skills directory exists + mkdir -p "skills-repo/skills" + # Only delete and replace the specific skill directories being updated - rm -rf "skills-repo/rivetkit-typescript" for skill_dir in website/dist/metadata/skills/*/; do skill_name=$(basename "$skill_dir") echo "Updating skill: $skill_name" - rm -rf "skills-repo/$skill_name" - cp -r "$skill_dir" "skills-repo/$skill_name" + rm -rf "skills-repo/skills/$skill_name" + cp -r "$skill_dir" "skills-repo/skills/$skill_name" done - name: Commit and push