migrate
Incrementally import soul data from SQLite or shared chitta files. Adds to existing data.
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.
| name | migrate |
|---|---|
| description | Import soul data from SQLite or shared chitta files |
| execution | task |
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