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
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
backupsfolder inside the skill directory if it doesn't exist. - •Versioning: Scans for existing
-v{number}.zipfiles, finds the highest number, and increments it by 1. - •Archive: Copies all files (excluding the
backupsfolder) to a temporary location and creates a zip file.