migrate

genomewalker's avatarfrom genomewalker

Incrementally import soul data from SQLite or shared chitta files. Adds to existing data.

⭐0stars🔀0forks📁View on GitHub🕐Updated Jan 9, 2026⬇️2downloads

When & Why to Use This Skill

This Claude skill facilitates the incremental migration of 'soul data' from SQLite databases or shared chitta files. It is designed to help users preserve and expand an agent's memory and persona by merging legacy records or shared knowledge into the current system, featuring a safe dry-run process and verification steps to ensure data integrity.

Use Cases

  • Legacy System Migration: Seamlessly transfer agent memory and 'wisdom' from legacy SQLite soul.db files to updated agent frameworks without data loss.
  • Collaborative Knowledge Sharing: Import shared chitta files from other users or devices to synchronize and expand the agent's collective intelligence and context.
  • Incremental Memory Updates: Add new data points to an existing agent's soul context periodically, ensuring the agent's persona evolves without overwriting current information.
namemigrate
descriptionImport soul data from SQLite or shared chitta files
executiontask

Migrate

[migrate] incremental import | via Task agent

sources:
  SQLite soul.db: legacy cc-soul→chitta_migrate
  shared chitta: from another user→chitta_import

process:
  1. ask user: "(1) SQLite soul.db or (2) shared chitta files?"
  2. find binaries@plugin/build/{chitta_migrate,chitta_import}
  3. dry-run first→show what will import
  4. if approved→run import
  5. verify: soul_context + recall("wisdom")

report: source type+path | nodes imported by type | current soul state