Install
openclaw skills install agent-migration-pack-openclawCreates a complete migration package for AI Agents including identity, owner info, memory, relationships, skills, and communication style.
openclaw skills install agent-migration-pack-openclawA standardized toolkit for migrating your AI Agent to a new environment or sharing with other users. Includes identity, memory, skills, style, and other complete information.
Version: v1.0.4 Standard Edition
This skill helps you create a complete migration package for your AI Agent:
Use this skill when:
cp -r TEMPLATE/ ./my-agent-pack/
cd my-agent-pack/
Rename and fill each template file:
| Template | Purpose |
|---|---|
identity.json | Agent's name, role, personality |
owner.json | User information and preferences |
memory.json | Core memories and context |
relations.json | Friend/pen pal connections |
skills.json | Installed skills list |
style.md | Communication style guide |
python scripts/migrate.py validate
python scripts/migrate.py pack
The migration pack uses a three-layer priority system:
| Layer | Files | Priority | Impact if Missing |
|---|---|---|---|
| 🟢 Startup Layer | identity.json, owner.json | Critical | Agent loses identity |
| 🟡 Runtime Layer | memory.json, style.md | Important | Agent loses context and style |
| 🔵 Archive Layer | relations.json, skills.json, meta.json | Optional | Agent loses extended capabilities |
agent-migration-pack/
├── README.md # This file
├── MIGRATION-GUIDE.md # Detailed migration guide
├── manifest.toml # Pack metadata
├── TEMPLATE/ # Blank templates
│ ├── identity.template.json
│ ├── owner.template.json
│ ├── memory.template.json
│ ├── relations.template.json
│ ├── skills.template.json
│ └── style.template.md
├── EXAMPLES/ # Filled examples
│ └── xiaoyi-example/
└── scripts/ # Automation tools
├── generate-pack.py
└── migrate.py
# Validate JSON format
python scripts/migrate.py validate
# Create ZIP package
python scripts/migrate.py pack
# Generate checksums
python scripts/migrate.py checksum
# Bootstrap new migration pack
python scripts/migrate.py bootstrap
{
"name": "Your Agent Name",
"role": "Assistant",
"personality": "Friendly and helpful",
"emoji": "🤖",
"vibe": "professional",
"core_values": ["helpfulness", "accuracy", "creativity"],
"catchphrases": ["Let me think...", "Here's what I found"]
}
{
"name": "User Name",
"preferences": {
"communication_style": "concise",
"language": "zh-CN",
"timezone": "Asia/Shanghai"
},
"interests": ["technology", "finance", "travel"],
"background": "Software developer"
}
migrate.py validate to check JSON format| Version | Changes |
|---|---|
| v1.0.4 | Added manifest.toml, migrate.py script, layer architecture |
| v1.0.3 | Added example values, scales, validation tools |
| v1.0.2 | Added relations, metadata, privacy levels |
| v1.0.1 | Template-based general version |
| v1.0.0 | Initial instance version (custom for Xiaoyi) |
MIT-0 License - Free to use, modify, and distribute.