blender
免费Use when inspecting or editing Blender scenes through the official Blender Lab MCP server. Check the add-on connection, read the scene first, and verify edits.
中文简介正在准备中。当前显示原文说明。
Import an OpenClaw setup (memories, skills) into Hermes.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Use this skill when a user wants to move their OpenClaw setup into Hermes Agent with minimal manual cleanup.
For a quick, non-interactive migration, use the CLI command the agent-importers plugin provides:
hermes import-agent openclaw # Full interactive migration
hermes import-agent openclaw --dry-run # Preview what would be migrated
hermes import-agent openclaw --preset user-data # Migrate without secrets
hermes import-agent openclaw --overwrite # Overwrite existing conflicts
hermes import-agent openclaw --source /custom/path/.openclaw # Custom source
The older spelling hermes claw migrate (same flags) still works, and hermes claw cleanup archives the leftover OpenClaw directory afterwards. The CLI command runs the same migration script described below. Use this skill (via the agent) when you want an interactive, guided migration with dry-run previews and per-item conflict resolution.
First-time setup: hermes setup offers to import from another agent (OpenClaw, Claude Code, Codex CLI, Cursor).
It uses scripts/openclaw_to_hermes.py to:
SOUL.md into the Hermes home directory as SOUL.mdMEMORY.md and USER.md into Hermes memory entriescommand_allowlistTELEGRAM_ALLOWED_USERS, and map OpenClaw workspace settings to Hermes working-directory configuration~/.hermes/skills/openclaw-imports/workspace/tts/ into ~/.hermes/tts/The helper script lives next to this SKILL.md, inside the agent-importers plugin:
scripts/openclaw_to_hermes.py (relative to this skill's directory)This skill ships with the plugin; it is not copied into the Hermes skills directory, so do not look for it there.
Before running the helper:
SKILL.md (the directory skill_view reports for it), and call it by that absolute path.find as a fallback if that path is missing (for example, the plugin was moved manually).workdir: "~". Use an absolute directory such as the user's home directory, or omit workdir entirely.With --migrate-secrets, it will also import a small allowlisted set of Hermes-compatible secrets, currently:
TELEGRAM_BOT_TOKENclarify tool is available, use it for user decisions instead of asking for a free-form prose reply.Hermes CLI supports the clarify tool for interactive prompts, but it is limited to:
Other free-text optionIt does not support true multi-select checkboxes in a single prompt.
For every clarify call:
questionchoices only for real selectable promptschoices to 2-4 plain string options...enter directory here, blank lines to fill in, or underscores like _____If a clarify call returns an error, inspect the error text, correct the payload, and retry once with a valid questions array and clean choices.
When clarify is available and the dry run reveals any required user decision, your next action must be a clarify tool call.
Do not end the turn with a normal assistant message such as:
If a user decision is required, collect it via clarify before producing more prose.
If multiple unresolved decisions remain, do not insert an explanatory assistant message between them. After one clarify response is received, your next action should usually be the next required clarify call.
Treat workspace-agents as an unresolved decision whenever the dry run reports:
kind="workspace-agents"status="skipped"No workspace target was providedIn that case, you must ask about workspace instructions before execution. Do not silently treat that as a decision to skip.
Because of that limitation, use this simplified decision flow:
SOUL.md conflicts, use clarify with choices such as:
keep existingoverwrite with backupreview firstkind="skill" items with status="conflict", use clarify with choices such as:
keep existing skillsoverwrite conflicting skills with backupimport conflicting skills under renamed foldersclarify with choices such as:
skip workspace instructionscopy to a workspace pathdecide laterclarify question requesting an absolute path.skip workspace instructions or decide later, proceed without --workspace-target.clarify with these 3 choices:
user-data onlyfull compatible migrationcanceluser-data only means: migrate user data and compatible config, but do not import allowlisted secrets.full compatible migration means: migrate the same compatible user data plus the allowlisted secrets when present.clarify is not available, ask the same question in normal text, but still constrain the answer to user-data only, full compatible migration, or cancel.Execution gate:
workspace-agents skip caused by No workspace target was provided remains unresolved.skip workspace instructionsdecide latercopy to a workspace pathclarify decision remains unresolved.Use these exact clarify payload shapes as the default pattern:
{"question":"Your existing SOUL.md conflicts with the imported one. What should I do?","choices":["keep existing","overwrite with backup","review first"]}{"question":"One or more imported OpenClaw skills already exist in Hermes. How should I handle those skill conflicts?","choices":["keep existing skills","overwrite conflicting skills with backup","import conflicting skills under renamed folders"]}{"question":"Choose migration mode: migrate only user data, or run the full compatible migration including allowlisted secrets?","choices":["user-data only","full compatible migration","cancel"]}{"question":"Do you want to copy the OpenClaw workspace instructions file into a Hermes workspace?","choices":["skip workspace instructions","copy to a workspace path","decide later"]}{"question":"Please provide an absolute path where the workspace instructions should be copied."}Map user decisions to command flags exactly:
keep existing for SOUL.md, do not add --overwrite.overwrite with backup, add --overwrite.review first, stop before execution and review the relevant files.keep existing skills, add --skill-conflict skip.overwrite conflicting skills with backup, add --skill-conflict overwrite.import conflicting skills under renamed folders, add --skill-conflict rename.user-data only, execute with --preset user-data and do not add --migrate-secrets.full compatible migration, execute with --preset full --migrate-secrets.--workspace-target if the user explicitly provided an absolute workspace path.skip workspace instructions or decide later, do not add --workspace-target.Before executing, restate the exact command plan in plain language and make sure it matches the user's choices.
After execution, treat the script's JSON output as the source of truth.
report.summary.status is exactly migrated.migrated.SOUL.md was overwritten unless the report item for kind="soul" has status="migrated".report.summary.conflict > 0, include a conflict section instead of silently implying success.output_dir path from the report when available so the user can inspect report.json, summary.md, backups, and archived files.details.overflow_file exists, say the full overflow list was exported there.details.renamed_from.report.skill_conflict_mode is present, use it as the source of truth for the selected imported-skill conflict policy.status="skipped", do not describe it as overwritten, backed up, migrated, or resolved.kind="soul" has status="skipped" with reason Target already matches source, say it was left unchanged and do not mention a backup.details.backup, do not imply the existing Hermes skill was renamed or backed up. Say only that the imported copy was placed in the new destination and reference details.renamed_from as the pre-existing folder that remained in place.Prefer these two presets in normal use:
user-datafulluser-data includes:
soulworkspace-agentsmemoryuser-profilemessaging-settingscommand-allowlistskillstts-assetsarchivefull includes everything in user-data plus:
secret-settingsThe helper script still supports category-level --include / --exclude, but treat that as an advanced fallback rather than the default UX.
Run the helper with Hermes' Python environment, which includes ruamel.yaml.
For a standalone Python environment, install ruamel.yaml==0.18.17 first.
In the commands below, <skill-dir> is the absolute directory holding this SKILL.md (see Path resolution above).
Dry run with full discovery:
python <skill-dir>/scripts/openclaw_to_hermes.py
When using the terminal tool, prefer an absolute invocation pattern such as:
{"command":"python /absolute/path/to/openclaw-migration/scripts/openclaw_to_hermes.py","workdir":"/home/USER"}
Dry run with the user-data preset:
python <skill-dir>/scripts/openclaw_to_hermes.py --preset user-data
Execute a user-data migration:
python <skill-dir>/scripts/openclaw_to_hermes.py --execute --preset user-data --skill-conflict skip
Execute a full compatible migration:
python <skill-dir>/scripts/openclaw_to_hermes.py --execute --preset full --migrate-secrets --skill-conflict skip
Execute with workspace instructions included:
python <skill-dir>/scripts/openclaw_to_hermes.py --execute --preset user-data --skill-conflict rename --workspace-target "/absolute/workspace/path"
Do not use $PWD or the home directory as the workspace target by default. Ask for an explicit workspace path first.
~/.openclaw/workspace/) over workspace.default/. Only use the default workspace as fallback when the primary files are missing.SOUL.md, or overflowed memory entries, call those out separately before execution.user-data only if the user is unsure.workspace-agents when the user has explicitly provided a destination workspace path.--include / --exclude as an advanced escape hatch, not the normal flow.clarify is available. Use structured follow-up prompts instead.clarify prompt when a real choice prompt would work. Prefer selectable choices first, then free text only for absolute paths or file review requests.clarify immediately for the highest-priority blocking decision.SOUL.md conflictclarify.workspace-agents is still unresolved. If it is, your next action must be the workspace-instructions clarify call.clarify answer, if another required decision remains, do not narrate what was just decided. Ask the next required question immediately.After a successful run, the user should have:
~/.hermes/skills/openclaw-imports/还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Use when inspecting or editing Blender scenes through the official Blender Lab MCP server. Check the add-on connection, read the scene first, and verify edits.
中文简介正在准备中。当前显示原文说明。
Find out why a native Linux program crashed, from its core dump and the binary, with REA, and turn that into a root cause and a bug report. Use when the user has a core file (./core, coredumpctl, a crash artifact from CI or production) or a segfault, abort, SIGFPE, SIGBUS or SIGILL in a C, C++, Rust, Go or other native program, and asks why it died. Works on stripped binaries with no source (functions named from unwind tables, then a walk back from the crashing function to its caller). Read-only - never runs the program.
中文简介正在准备中。当前显示原文说明。
Create 3D models with Meshy AI from text or images, then texture, remesh, rig, animate, convert, resize, or prepare them for 3D printing (printability repair, multicolor 3MF, split into parts, slicer handoff). Use when the user asks for a 3D model, game asset, rigged character, animation, AR/USDZ file or 3D print, or wants to view, convert, download another format of, or optimize (Blender) a Meshy model they already have.
中文简介正在准备中。当前显示原文说明。
Reverse engineer native, managed, Electron/JavaScript, packaged, firmware, and browser targets with REA. Use shipped-artifact or requested runtime evidence to explain features, compare versions, decompile code, or guide a reconstruction. Skip REA for ordinary source-repository architecture analysis.
中文简介正在准备中。当前显示原文说明。
Scan code, dependencies, containers, IaC and SBOMs with Snyk via its first-party MCP server: authenticate, trust a folder, run the right scanner, read the findings, fix and re-scan. Includes package-health checks before adding a dependency.
中文简介正在准备中。当前显示原文说明。
Control a running TouchDesigner instance via twozero MCP — create operators, set parameters, wire connections, execute Python, build real-time visuals. 36 native tools.
中文简介正在准备中。当前显示原文说明。