ss6-data-migration

Automate Silverstripe 5 to 6 upgrades with production data sync and migration verification.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/muskie9/agents --skill ss6-data-migration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ss6-data-migration
Source: https://github.com/muskie9/agents/tree/main/skills/ss6-data-migration
Command: npx skills add https://github.com/muskie9/agents --skill ss6-data-migration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The ss6-data-migration skill resolves the issue of upgrading data from Silverstripe 5 to 6, ensuring compatibility and accuracy with production data.

Core Features & Use Cases

  • Automated Upgrade Process: Handles the upgrade from Silverstripe 5 to 6 automatically.
  • Data Sync & Migrations: Provides synchronization of data from production to the local environment and applies the necessary migrations.
  • Verification & Comparison: Includes tools for verifying that the local environment matches the production environment after migration.

Quick Start

Use the ss6-data-migration skill to initiate the Silverstripe 6 migration and ensure consistency between the local and production sites.

Frequently Asked Questions about ss6-data-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upgrade a Silverstripe website from version 5 to 6?

To upgrade a Silverstripe website from version 5 to 6, you can automate the process using a data migration skill that synchronizes production data locally, applies migration tasks, and verifies the upgrade. This ensures compatibility and accuracy with production data.

Do I need DDEV and SSH access for Silverstripe data migration?

Yes, Silverstripe data migration requires a DDEV environment and SSH access to the production environment. These prerequisites are necessary to synchronize data from production to your local environment and apply the necessary migrations successfully.

How does database sync work when migrating to Silverstripe 6?

Database sync during a Silverstripe 6 migration works by synchronizing data from the production environment to your local environment. This process ensures that your local upgrade is tested and verified against accurate, current production data.

Can I verify that my local Silverstripe environment matches production after migration?

Yes, you can verify that your local Silverstripe environment matches production after migration. The process includes specific verification and comparison tools to ensure consistency between the local and production sites once the upgrade is complete.

Is the silverstripe-linkable library required for a version 6 upgrade?

Yes, the silverstripe-linkable library is required for the version 6 upgrade to be completed successfully. It is a necessary dependency to ensure the automated migration process functions correctly within the DDEV environment.