collection-migration

Migrate and synchronize Qdrant collections between environments using qdrant-client scripts.

2|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/mindmorass/reflex --skill collection-migration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: collection-migration
Source: https://github.com/mindmorass/reflex/tree/main/plugins/reflex/skills/collection-migration
Command: npx skills add https://github.com/mindmorass/reflex --skill collection-migration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides safe, auditable procedures to move, rename, merge, split, archive, and clone Qdrant vector collections across environments, enabling consistent data work across teams.

Core Features & Use Cases

  • Migration operations: Move or rename collections between environments with data integrity and provenance preserved.
  • Consolidation and archiving: Merge or archive collections to reflect project lifecycle while preserving documents and metadata.
  • Audit-ready workflows: Export/import with provenance metadata and rollback-ready patterns for backups.

Quick Start

Run the collection-migration toolkit to export a collection named my_collection and prepare it for import into a target environment. For example, use the export, import, and rename sequences to transition a project between environments.

Frequently Asked Questions about collection-migration

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

FAQPage Schema
How do I migrate vector collections between Qdrant environments?

Migrate vector collections by exporting from your source Qdrant instance, then importing into the target environment using the collection-migration toolkit. The process preserves data integrity and metadata provenance throughout the transition.

Can I merge or consolidate multiple Qdrant collections into one?

Yes, the collection-migration toolkit supports merging multiple collections into a single consolidated collection. This is useful during project consolidation or when combining RAG data sources while maintaining document and metadata integrity.

What do I need to run vector collection migration operations?

You need Python installed, the qdrant-client library, and deterministic migration scripts from the toolkit's scripts/ directory. These enable export, import, and upsert operations across environments.

How do I rename or archive Qdrant collections safely?

Use the collection-migration toolkit's rename and archive sequences to update collection names or move collections to archive status. Operations include audit metadata and rollback-ready backup patterns for data safety.

Can I back up and restore Qdrant collections with audit trails?

Yes, export operations generate backup files with provenance metadata attached. Import workflows are rollback-ready, allowing you to restore collections while maintaining an auditable record of all changes.