migration-specialist

Migrate user data between systems with field mappings and validation.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/phishkatlabs/phishkat-crew --skill migration-specialist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migration-specialist
Source: https://github.com/phishkatlabs/phishkat-crew/tree/main/migration-specialist
Command: npx skills add https://github.com/phishkatlabs/phishkat-crew --skill migration-specialist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migrate user data between systems with zero data loss and full auditability across CSV, JSON, and API-based exports, with robust validation and logging.

Core Features & Use Cases

  • Import/export tooling for data migration with end-to-end integrity guarantees.
  • Dry-run previews, transactional imports, per-record validation, and detailed per-record logging for auditability.
  • Supports CSV, JSON, and competitor API migrations (when available), with explicit field mappings and error reporting.

Quick Start

Configure a dry-run import against a sample CSV or JSON dataset to preview totals and field mappings before writing to the database.

Frequently Asked Questions about migration-specialist

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

FAQPage Schema
How do I migrate data between systems with zero data loss?

Migrate data between systems with zero data loss by using transactional imports, end-to-end validation, and detailed audit trails to ensure full integrity. This applies to CSV, JSON, and API-based exports.

Can I preview data migrations before writing to the database?

Yes, you can preview data migrations by configuring a dry-run import against a sample CSV or JSON dataset to check totals and field mappings before writing to the database.

What is the best way to validate large files during a data import?

The best way to validate large files during a data import is using streaming for large files combined with per-record validation and detailed logging to ensure full auditability.

Does this approach support API-based competitor migrations with custom field mappings?

Yes, this approach supports competitor API migrations when available, handling explicit field mappings and providing per-record error reporting for full data integrity.

How does transactional importing prevent data loss during CSV exports?

Transactional importing prevents data loss during CSV exports by applying end-to-end validation and detailed per-record logging, ensuring the import either fully succeeds or rolls back safely.

Why do I need diffable field mappings for JSON data migrations?

You need diffable field mappings for JSON data migrations to explicitly track field transformations and provide detailed error reporting, ensuring end-to-end integrity and full auditability.