migrate
Facilitates seamless version upgrades for Elle installations with idempotent migration steps and backup verification.
Install this skill
Security score
The migrate skill was audited on Mar 21, 2026 and we found 13 security issues across 2 threat categories, including 3 high-severity. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 36 | Read `${CLAUDE_PLUGIN_ROOT}/.claude-plugin/plugin.json` to get the version of the plugin source being installed. |
Template literal with variable interpolation in command context
| 42 | List available migration files from `${CLAUDE_SKILL_DIR}/references/migrations/`. Each file is named `vX.Y.Z-to-vA.B.C.md`. |
Template literal with variable interpolation in command context
| 85 | 1. Read the migration reference file from `${CLAUDE_SKILL_DIR}/references/migrations/` |
Access to hidden dotfiles in home directory
| 19 | ls ~/.claude/plugins/cache/ai-launchpad/personal-assistant/ |
Access to hidden dotfiles in home directory
| 28 | | No `~/.claude/.context/` directory | Not installed -- tell user to run `/personal-assistant:setup` and stop | |
Access to hidden dotfiles in home directory
| 29 | | `UserPromptSubmit` in plugin hooks, no `~/.claude/rules/elle-core.md` | v1.0.0 | |
Access to hidden dotfiles in home directory
| 30 | | `SessionStart` in plugin hooks + `elle-core.md` exists, no `~/.claude/.context/core/improvements.md` | v1.9.0 | |
Access to hidden dotfiles in home directory
| 70 | mkdir -p ~/.claude/.context-backups/ && cp -r ~/.claude/.context/ ~/.claude/.context-backups/$(date +%Y%m%d-%H%M%S)/ |
Access to hidden dotfiles in home directory
| 76 | ls -la ~/.claude/.context-backups/ |
Access to hidden dotfiles in home directory
| 95 | - Provide restore instructions: `cp -r ~/.claude/.context-backups/[timestamp]/ ~/.claude/.context/` |
Access to hidden dotfiles in home directory
| 102 | ls -la ~/.claude/rules/elle-core.md |
Access to hidden dotfiles in home directory
| 103 | ls ~/.claude/.context/core/ |
Access to hidden dotfiles in home directory
| 112 | Backup: ~/.claude/.context-backups/[timestamp]/ |
Install this skill with one command
/learn @kenneth-liao/migrate