← 返回 Skills 市场
Openclaw Migration
作者
Agung Prabowo
· GitHub ↗
· v0.1.0
· MIT-0
263
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-migration-2
功能描述
Migrate a user's OpenClaw customization footprint into Hermes Agent. Imports Hermes-compatible memories, SOUL.md, command allowlists, user skills, and select...
安全使用建议
This skill mostly does what it claims (migrates OpenClaw data into Hermes), but review before running: 1) Run a dry-run first (hermes claw migrate --dry-run) and inspect the produced report. 2) Inspect the included script (scripts/openclaw_to_hermes.py) yourself — it will read ~/.openclaw and write to ~/.hermes, including config.yaml and .env. 3) Do not enable secret migration (--migrate-secrets) unless you understand exactly which keys will be moved: the SKILL.md mentions only TELEGRAM_BOT_TOKEN, but the script supports importing many provider API keys (OpenAI, Anthropic, ElevenLabs, OpenRouter, etc.). 4) Back up your ~/.hermes and any important files beforehand (the tool will attempt backups, but a manual copy is safer). 5) If you plan to let the agent run this interactively, ensure the clarify tool will be used for decisions (per SKILL.md) and confirm each conflict resolution choice. 6) If anything is unclear, run the script locally from a copy of your ~/.openclaw, or ask the skill author to clarify which secrets are migrated and to limit the scope.
功能分析
Type: OpenClaw Skill
Name: openclaw-migration-2
Version: 0.1.0
The skill bundle is a legitimate migration utility designed to move user data, memories, and configurations from OpenClaw to Hermes Agent. The Python script `scripts/openclaw_to_hermes.py` performs file operations (copying, merging, and archiving) within the local filesystem and includes safety features like dry-run mode, automatic backups, and detailed reporting. While it can handle sensitive information such as API keys and bot tokens, it requires explicit user consent via the `--migrate-secrets` flag and follows a strict interaction protocol defined in `SKILL.md` to ensure the user is informed of all actions, especially regarding potential conflicts or secret migration.
能力评估
Purpose & Capability
The skill's name and description match the actions present in the code: it reads ~/.openclaw, converts SOUL.md/MEMORY.md/USER.md, copies skills into ~/.hermes/skills/openclaw-imports/, merges allowlists, and writes to Hermes config/.env. These filesystem and config operations are expected for a migration helper. However, the SKILL.md text states that only TELEGRAM_BOT_TOKEN is allowlisted for --migrate-secrets, while the script's SUPPORTED_SECRET_TARGETS includes many provider keys (OpenAI, Anthropic, ElevenLabs, OpenRouter, etc.). That discrepancy is significant and unexplained.
Instruction Scope
The SKILL.md instructs dry runs and interactive prompts and constrains path resolution; the script follows that pattern and provides flags and conflict modes. But the runtime behavior includes reading and writing sensitive files (.env, config.yaml), copying entire skill directories, and archiving files from ~/.openclaw. Those actions are within migration scope but are also high-impact: they touch credentials and global Hermes config. The mismatch about which secrets may be migrated increases risk because users might enable secret migration without realizing provider API keys will be imported.
Install Mechanism
There is no remote install step or external download: this is an instruction-only skill with an included Python script. No network fetches or obscure installers are present. The script will be placed on disk as part of skill installation (normal for instruction-with-script skills).
Credentials
The skill declares no required env vars, which is fine, but the code includes a SUPPORTED_SECRET_TARGETS set that covers many sensitive API tokens (OPENAI_API_KEY, ANTHROPIC_API_KEY, ELEVENLABS_API_KEY, OPENROUTER_API_KEY, etc.) and offers a --migrate-secrets flow. The SKILL.md downplays this by mentioning only TELEGRAM_BOT_TOKEN in the top-level text; the code shows broader secret handling. Migrating provider keys into Hermes .env is sensitive and should be explicit to the user.
Persistence & Privilege
The script will write into ~/.hermes (skills directory, tts, config.yaml, and .env) and can overwrite or rename existing items (it supports conflict modes: skip/overwrite/rename and will backup). That level of persistent modification is expected for a migration tool, but it is privileged: it modifies other skill areas and global agent config. The SKILL.md promises interactive choices and dry runs, but users must ensure they complete those prompts and verify backups before allowing write operations.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install openclaw-migration-2 - 安装完成后,直接呼叫该 Skill 的名称或使用
/openclaw-migration-2触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of OpenClaw migration skill.
- Enables seamless migration of OpenClaw customizations and user data into Hermes Agent.
- Imports compatible memories, SOUL.md, command allowlists, user skills, and select workspace assets.
- Provides structured dry-run previews, conflict resolution choices, and detailed migration reports.
- Supports both interactive (clarify-based) and CLI migration workflows.
- Ensures all migration decisions are collected interactively before execution.
元数据
常见问题
Openclaw Migration 是什么?
Migrate a user's OpenClaw customization footprint into Hermes Agent. Imports Hermes-compatible memories, SOUL.md, command allowlists, user skills, and select... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 263 次。
如何安装 Openclaw Migration?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-migration-2」即可一键安装,无需额外配置。
Openclaw Migration 是免费的吗?
是的,Openclaw Migration 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Openclaw Migration 支持哪些平台?
Openclaw Migration 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Openclaw Migration?
由 Agung Prabowo(@agungprabowo123)开发并维护,当前版本 v0.1.0。
推荐 Skills