claw-sync

Synchronize OpenClaw memory files and custom skills to a remote Git repository.

2|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/aztr0nutzs/NET_NiNjA.v1.2 --skill claw-sync-aztr0nutzs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claw-sync
Source: https://github.com/aztr0nutzs/NET_NiNjA.v1.2/tree/main/skills/skills-folders/claw-sync
Command: npx skills add https://github.com/aztr0nutzs/NET_NiNjA.v1.2 --skill claw-sync-aztr0nutzs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a secure and versioned way to synchronize your OpenClaw memory files and custom skills, ensuring data safety and enabling disaster recovery.

Core Features & Use Cases

  • Versioned Backups: Automatically creates tagged versions of your data with each sync, allowing you to restore any previous state.
  • Disaster Recovery: Maintains local backups before each restore operation for added safety.
  • Secure Sync: Protects sensitive configuration files by not syncing them and includes URL validation and path protection.
  • Use Case: If your system crashes or you need to migrate to a new machine, you can quickly restore your entire OpenClaw workspace, including memory, user profiles, and custom skills, from a remote repository.

Quick Start

Use the /sync command to push your current memory and skills to the remote repository.

Frequently Asked Questions about claw-sync

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

FAQPage Schema
How do I backup OpenClaw memory files and custom skills to a remote Git repository?

You can backup OpenClaw memory files and custom skills by running a sync command that pushes your current workspace state to a remote Git repository. This automatically creates versioned backups of user profiles, agent personas, and tool configurations.

What is the best way to recover OpenClaw workspace data after a system crash?

Disaster recovery for an OpenClaw workspace involves restoring your entire environment from a remote Git repository. The sync process maintains local backups before each restore operation, ensuring you can safely recover memory files and custom skills.

Does OpenClaw sync protect sensitive configuration files from being uploaded to GitHub?

Secure sync protects sensitive configuration files by excluding them from the synchronization process entirely. It also enforces URL validation and path protection to ensure data integrity when pushing memory files and tool configurations to a remote repository.

Can I restore a previous version of my OpenClaw workspace from a versioned backup?

Yes, versioned backups allow you to restore any previous state of your OpenClaw workspace. Each sync operation creates a tagged version of your data, enabling point-in-time recovery of memory files, user profiles, and custom skills.

How do I migrate my OpenClaw workspace to a new machine using Git sync?

To migrate OpenClaw workspaces to a new machine, you restore your entire environment from the remote Git repository. This pulls down your memory files, agent personas, workspace conventions, daily logs, and custom skills directly.

What data types are included when synchronizing OpenClaw memory to a remote repository?

Synchronizing OpenClaw memory includes memory files, user profiles, agent personas, tool configurations, workspace conventions, daily logs, and custom skills. It securely pushes all these data types to your remote Git repository for versioned backups.