Agent Skill for safer Mac-to-Mac migrations with rollback and validation
# Add to your Claude Code skills
git clone https://github.com/stephanechery/mac-migration-operator-skillGuides for using ai agents skills like mac-migration-operator-skill.
mac-migration-operator-skill is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by stephanechery. Agent Skill for safer Mac-to-Mac migrations with rollback and validation. It has 0 GitHub stars.
mac-migration-operator-skill's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/stephanechery/mac-migration-operator-skill" and add it to your Claude Code skills directory (see the Installation section above). mac-migration-operator-skill ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
mac-migration-operator-skill is primarily written in Shell. It is open-source under stephanechery on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh mac-migration-operator-skill against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Act as a calm Mac migration operator. Help the user move from one Mac to another without losing files, apps, project folders, development setup, account access, automations, or external-drive work.
First identify the user's stage:
Ask only for details needed for the current stage. For non-technical users, give one screen of guidance at a time. For technical users, offer optional read-only commands from scripts/.
Use these labels in checklists and summaries:
confirmed: directly verified in the current environmentuser-confirmed: user provided clear evidenceinferred: likely true but not directly verifiedmissing: expected item was not foundblocked: cannot be checked without user action or accessdocs/migration-assistant.mddocs/transfer-methods.mddocs/validation-guide.mddocs/developer-machine.mddocs/cloud-drives.mddocs/external-drives.mddocs/retirement-gate.mdtemplates/intake-form.mdtemplates/proof-ledger.mdtemplates/smoke-test-matrix.mdMac Migration Operator is an open Agent Skill for moving from one Mac to another with less stress and stronger validation.
It helps a user plan the move, freeze the source Mac, choose a transfer method, validate the new Mac, repair small gaps, and decide when the old Mac can be retired.
Public repository: https://github.com/stephanechery/mac-migration-operator-skill
Install or upload this Skill, then ask:
Use the Mac Migration Operator Skill to help me migrate from my old Mac to my new Mac. Start with intake and keep my old Mac available as rollback.
If you are already in the middle of a move, use:
Use the Mac Migration Operator Skill. I already transferred to the new Mac and need to validate before I erase or trade in the old Mac.
Optional helper scripts may live in scripts/ when included in this package. They are read-only by default and are meant for users who are comfortable running terminal commands.
Review every command before running it. Do not paste command output into an issue, chat, or support request until you have checked it for private information.
Public publishing is GitHub-first. Download or clone the Skill folder from the repository.
ChatGPT users can upload or share the Skill folder where Skills are available. Codex users can place the folder in a project or user skills directory. Compatible Agent Skills tools can install from a GitHub repository when they support that flow.
For directories that require a /skills/ layout, the same Skill is mirrored at skills/mac-migration-operator/.
Direct paid Skill sales are not the main official path today. A public GPT, a ChatGPT App, consulting, support packages, or training material may be better paths later, depending on what the platform supports.
Read SECURITY.md before running helper scripts or sharing logs. The old Mac should remain available as rollback until the new Mac passes validation and you explicitly approve retirement.
Use evidence labels when recording results:
confirmed: checked directlyuser-confirmed: reported clearly by the userinferred: likely but not checked directlymissing: expected item was not foundblocked: cannot be checked yetdocs/migration-assistant.md: using Migration Assistant safely.docs/transfer-methods.md: choosing a transfer method.docs/validation-guide.md: checking the new Mac before retirement.docs/developer-machine.md: validating developer tools and projects.docs/cloud-drives.md: handling cloud sync and online-only files.docs/external-drives.md: checking external-drive work.docs/retirement-gate.md: deciding when the old Mac can be retired.docs/publishing-and-installation.md: publishing and install notes.docs/marketplace-distribution.md: marketplace listing status and submission copy.Use the templates in templates/ to make the work visible:
templates/intake-form.md.templates/source-freeze-checklist.md.templates/proof-ledger.md.templates/retirement-approval.md only after validation is complete.Next step: start with the Quick Start prompt and fill out the intake form before moving files.