Agent skill

Migration Wizard

by bobmatnyc in bobmatnyc/claude-mpm

General protocol for executing migration skill wizards - service installation and configuration guides

Custom licenceAuto-check passed

Install Migration Wizard

skills CLI
$ npx skills add bobmatnyc/claude-mpm --skill migration-wizard -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install bobmatnyc/claude-mpm migration-wizard --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/bobmatnyc/claude-mpm.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/migration-wizard .claude/skills/migration-wizard && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
migration-wizard
GitHub stars
155
Token cost
~1.9k tokens
SKILL.md length
872 words
Files
5 (incl. scripts)
Skills in repo
52
Repo updated
First seen
Licence
Custom licence

At a glance

General protocol for executing migration skill wizards - service installation and configuration guides

  • Works in 6 steps: User Choice (MANDATORY FIRST STEP) → Detection → System Capability Check → …
  • SKILL.md covers Subskill Frontmatter Contract, Phase 0 — User Choice…, Phase 1 — Detection and Phase 2 — System Capability…, plus 5 more sections
  • Runs Shell scripts from its folder; calls bash

What it does

Migration Wizard is an agent skill from bobmatnyc/claude-mpm. General protocol for executing migration skill wizards - service installation and configuration guides

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including scripts (for example `scripts/check-service-health.sh`, `scripts/check-system-capabilities.sh` and `scripts/list-pending-migrations.sh`).

The repository describes itself as: Claude Multi-Agent Project Manager — multi-channel orchestration, GitHub-first SDK mode, and plugin system for Claude.

Example prompts

  • “/migration-wizard”

Requirements

  • A Bash shell

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. User Choice (MANDATORY FIRST STEP)
  2. Detection
  3. System Capability Check
  4. Installation
  5. Verification
  6. Completion

What it can do on your machine

Read from SKILL.md and the folder at commit 25203d3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 4 files in scripts/ (Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • bash

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Migration Wizard loads about 1.9k tokens when it runs. Until then it costs about 30 tokens; SKILL.md has 872 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~30
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 872 words (~1,940 tokens).

“This skill defines the general protocol for executing migration skill wizards. It is the parent contract: every concrete migration subskill (e.g. trusty-services) provides declarative DATA in its frontmatter, and this protocol tells you HOW to execute that data.”

— opening of SKILL.md by bobmatnyc, Custom licence
name
migration-wizard
type
migration-protocol
version
1.0.0
category
migration
tags
migration, protocol, wizard, framework

Read the full SKILL.md on GitHub

Files

SKILL.md and 4 other files (scripts) in .claude/skills/migration-wizard of bobmatnyc/claude-mpm.

  • SKILL.md
  • scripts/check-service-health.sh
  • scripts/check-system-capabilities.sh
  • scripts/list-pending-migrations.sh
  • scripts/record-choice.sh

Open the folder on GitHubat commit 25203d3

Compare with similar skills

Migration Wizard next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Migration Wizard compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Migration Wizard this skillbobmatnyc/claude-mpm155—~1.9kAutomated safety check: PassCustom licence
Reversible MigrationJuliusBrussee/caveman110k1 repos~196Automated safety check: PassApache-2.0
Database Migrationsaffaan-m/ECC275k4 repos~3kAutomated safety check: PassMIT
Database Migrationsaffaan-m/ECC275k1 repos~2.4kAutomated safety check: PassMIT
Executealirezarezvani/claude-skills28k—~831Automated safety check: PassMIT
Safe Database Migration Patternsaffaan-m/ECC275k—~3.3kAutomated safety check: PassMIT

Similar skills

  • Reversible Migration

    JuliusBrussee/caveman

    Implement reversible compatibility-safe transitions. Use for schema, data, API, protocol, configuration, or dependency migrations requiring rollback and…

    110k GitHub starsUsed in 1 repo~196 tokens
    DevelopmentAuto-check passed
  • Safe, reversible database migration patterns: forward-only production changes, expand-contract zero-downtime renames, concurrent indexes, batched backfills, and per-tool workflows for PostgreSQL…

    275k GitHub starsUsed in 4 repos~3k tokens
    DatabasesAuto-check passed
  • Şema değişiklikleri, veri migration'ları, rollback'ler ve PostgreSQL, MySQL ve yaygın ORM'ler (Prisma, Drizzle, Django, TypeORM, golang-migrate) arasında sıfır kesinti deployment'ları için…

    275k GitHub starsUsed in 1 repo~2.4k tokens
    DatabasesAuto-check passed
  • Execute

    alirezarezvani/claude-skills

    /cs:execute <decision — Generate a 90-day execution plan with weekly milestones, DRIs, and check-in cadence from an approved decision.

    28k GitHub stars~831 tokensUpdated 1 mo ago
    Product & Project ManagementAuto-check passed
  • Rules and examples for safe, reversible schema changes in production: zero-downtime column and index changes, large data backfills and ORM migration workflows.

    275k GitHub stars~3.3k tokensUpdated 3 days ago
    DatabasesAuto-check passed
  • Migrate Create

    ruvnet/ruflo

    Create a new sequentially numbered database migration with up/down SQL files

    74k GitHub stars~583 tokensUpdated today
    DatabasesAuto-check: notes

More from bobmatnyc/claude-mpm

All 52 skills in this repo
  • Build MCP Server

    bobmatnyc/claude-mpm

    Create high-quality MCP servers that enable LLMs to effectively interact with external services.

    155 GitHub stars~2k tokensUpdated 1 mo ago
    Auto-check passed
  • Env Manager

    bobmatnyc/claude-mpm

    Environment variable validation, synchronization, and management across local development, CI/CD, and deployment platforms

    155 GitHub stars~2k tokensUpdated 1 mo ago
    Auto-check: notes
  • Session Analyzer

    bobmatnyc/claude-mpm

    Debug and teach agentic coding: a deterministic-first session timeline + cost report, with optional narrative polish and a standalone JSX visualiser.

    155 GitHub stars~2.2k tokensUpdated 1 mo ago
    Auto-check passed
  • Software Patterns

    bobmatnyc/claude-mpm

    Decision framework for architectural patterns including DI, SOA, Repository, Domain Events, Circuit Breaker, and Anti-Corruption Layer.

    155 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Verification Before Completion

    bobmatnyc/claude-mpm

    Run verification commands and confirm output before claiming success

    155 GitHub starsUsed in 2 repos~1k tokens
    Auto-check passed
  • Dependency Audit

    bobmatnyc/claude-mpm

    Dependency audit and cleanup workflow for maintaining healthy project dependencies.

    155 GitHub stars~3.5k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Migration Wizard

What does Migration Wizard do?

General protocol for executing migration skill wizards - service installation and configuration guides. Migration Wizard is an agent skill from bobmatnyc/claude-mpm.

How do I install Migration Wizard in Claude Code?

Run `npx skills add bobmatnyc/claude-mpm --skill migration-wizard -a claude-code`. Or copy the skill folder (.claude/skills/migration-wizard in bobmatnyc/claude-mpm) into .claude/skills/migration-wizard in your project. Claude Code loads it when a task matches its description.

How do I install Migration Wizard in Codex?

Run `npx skills add bobmatnyc/claude-mpm --skill migration-wizard -a codex`. Or copy the skill folder (.claude/skills/migration-wizard in bobmatnyc/claude-mpm) into .agents/skills/migration-wizard in your project. Codex loads it when a task matches its description.

Can I use Migration Wizard in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add bobmatnyc/claude-mpm --skill migration-wizard -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/migration-wizard, .gemini/skills/migration-wizard, .github/skills/migration-wizard and .opencode/skills/migration-wizard in your project.

What does Migration Wizard need to run?

Going by SKILL.md and its folder, Migration Wizard needs a shell for the scripts in its folder and the command-line tools its instructions call (bash). Our summary lists: A Bash shell.

Does Migration Wizard access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Migration Wizard safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Migration Wizard use?

Migration Wizard has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Migration Wizard use?

About 1.9k tokens (SKILL.md is roughly 7.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Migration Wizard?

Skills that share tags, products or a category with Migration Wizard: Reversible Migration (JuliusBrussee/caveman, 110k stars), Database Migrations (affaan-m/ECC, 275k stars), Database Migrations (affaan-m/ECC, 275k stars) and Execute (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Migration Wizard?

bobmatnyc (a GitHub user) maintains it in bobmatnyc/claude-mpm, which has 155 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on August 31, 2026.

Source: bobmatnyc/claude-mpm on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.