Backup Skill
Description
This skill creates a versioned ZIP backup of an existing skill directory. It automatically skips the backups folder itself during the process.
Usage
Run the PowerShell script and provide the name of the skill to backup:
powershell -ExecutionPolicy Bypass -File "scripts\backup-skill.ps1" -SkillName "revit-dynamo-journal"
Logic
- Check Path: Verifies the skill exists in the global skills directory.
- Backup Folder: Creates a
backups folder inside the skill directory if it doesn't exist.
- Versioning: Scans for existing
-v{number}.zip files, finds the highest number, and increments it by 1.
- Archive: Copies all files (excluding the
backups folder) to a temporary location and creates a zip file.