skill-sync

Compare installed agents, skills, and hooks with a source repository and apply updates.

11|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/mindcockpit-ai/cognitive-core --skill skill-sync-mindcockpit-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-sync
Source: https://github.com/mindcockpit-ai/cognitive-core/tree/main/core/skills/skill-sync
Command: npx skills add https://github.com/mindcockpit-ai/cognitive-core --skill skill-sync-mindcockpit-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeping a cognitive-core project aligned with the latest framework releases is time‑consuming and error‑prone; this Skill automates detection of outdated agents, skills, and hooks and applies safe updates.

Core Features & Use Cases

  • Checksum comparison ensures only unmodified files are overwritten.
  • Conflict detection flags user‑edited components for manual review.
  • Installation of missing components lets users add new agents, skills, or hooks from the source repository.
  • Use case: A development team regularly runs the skill to guarantee that their project benefits from upstream bug fixes without losing custom modifications.

Quick Start

Ask the assistant to run the skill‑sync check command to view updates, then run the skill‑sync update command to apply them.

Frequently Asked Questions about skill-sync

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

FAQPage Schema
How do I safely update framework components without losing custom modifications?

Yes, you can sync missing components from a source repository. The sync process identifies new agents, skills, or hooks that are not yet installed locally and copies them directly to your project directory.

How does checksum comparison work when syncing framework updates?

Checksum comparison calculates file hashes using Bash tools to detect unmodified components in the .claude directory. It matches these hashes against a version manifest to ensure only unchanged files are overwritten during the sync.

What do I need to set up before syncing a cognitive-core project?

Syncing a cognitive-core project requires access to the .claude directory, a version manifest, and Bash tools. These prerequisites allow the system to calculate checksums and copy newer framework files from the source repository.

Why does the framework sync flag certain components for manual review?

Framework sync flags components for manual review when conflict detection identifies user-edited files. Because checksums no longer match the source repository, the update process skips these files to prevent losing custom modifications.