skill-export-import

Back up and restore Hermes skills, sessions, and configuration data between directories.

Updated May 24, 2026
One-click install
npx skills add https://github.com/anxiety135790/hermes-skills --skill skill-export-import
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-export-import
Source: https://github.com/anxiety135790/hermes-skills/tree/main/software-development/skill-export-import
Command: npx skills add https://github.com/anxiety135790/hermes-skills --skill skill-export-import

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you move Hermes skills and related configuration data between environments without losing important session registrations or accidentally overwriting newer local content.

Core Features & Use Cases

  • Skill export/import: Copy all skills, a category, or a single skill between ~/.hermes/skills/ and ~/.hermes/input/skills/.
  • Safer recovery workflow: Compare file content with MD5, skip temporary/runtime files, and merge sessions.json instead of replacing it.
  • Automation and backup support: Use the included backup script, GitHub sync guidance, and Obsidian backup workflow to preserve skills over time.
  • Use case: A user migrating to a new machine can export skills from one Hermes installation, merge sessions correctly, and restore only the missing or changed items.

Quick Start

Ask the AI to back up my Hermes skills, compare them with the input directory, and restore only missing or changed items while preserving sessions.json.

Frequently Asked Questions about skill-export-import

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I back up and restore Hermes skills when migrating to a new machine?

To back up and restore Hermes skills during migration, copy your skills, sessions, and configuration data between local and backup directories, using MD5 file comparison to restore only missing or changed items while safely merging sessions.

What is the safest way to sync Hermes sessions without losing recent local data?

The safest way to sync Hermes sessions is by merging the session registry instead of replacing it, ensuring newer local content and session registrations are preserved during the restoration process.

How do I selectively synchronize skills across multiple Hermes installations?

You can selectively synchronize skills across Hermes installations by exporting a single skill, a category, or all skills, then comparing file content with MD5 hashes to restore only the missing or changed items.

Does the Hermes backup process skip temporary runtime files automatically?

Yes, the Hermes backup process skips temporary and transient runtime files automatically, ensuring that only relevant skills, session registries, and configuration data are copied during export and import operations.

Can I use GitHub and Obsidian workflows for ongoing Hermes skills backup automation?

Yes, you can use the included backup script alongside GitHub sync guidance and Obsidian backup workflows to automate and preserve your Hermes skills, sessions, and configurations over time.

Why does my Hermes skills restoration overwrite existing session registrations?

Overwriting session registrations occurs if the restoration replaces the entire sessions.json file instead of merging it; applying content-aware file comparison and session registry merging prevents this data loss.