sync-skills

Synchronize project files with canonical skill suite templates in check or sync modes.

1|1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/trevorbyrum/claude-skills-suite --skill sync-skills-trevorbyrum
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync-skills
Source: https://github.com/trevorbyrum/claude-skills-suite/tree/main/skills/sync-skills
Command: npx skills add https://github.com/trevorbyrum/claude-skills-suite --skill sync-skills-trevorbyrum

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill ensures your project's files are up-to-date with the latest templates provided by the skill suite, preventing inconsistencies and missing information.

Core Features & Use Cases

  • Template Synchronization: Automatically checks for and updates or injects files derived from project templates.
  • File Status Reporting: Clearly indicates which files are OK, MISSING, or STALE.
  • Legacy Path Migration: Corrects misplaced files and directories to their canonical locations.
  • Artifact Store Initialization: Ensures the artifact store is properly set up.
  • Use Case: When you join an existing project or after a template update, run this skill to ensure all necessary configuration files (like .gitignore, CLAUDE.md, AGENTS.md) are present and correctly structured.

Quick Start

Run the sync skills skill in check mode to see what needs updating.

Frequently Asked Questions about sync-skills

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

FAQPage Schema
How do I synchronize project files with canonical templates?

To synchronize project files, run the skill in 'sync' mode to automatically inject updates for missing or stale files, correcting legacy path migrations and maintaining project consistency with defined templates.

What is the best way to check for missing configuration files in a project?

The best way to check for missing configuration files is running the skill in 'check' mode, which reports file statuses like OK, MISSING, or STALE without applying updates, ensuring your project structure remains intact.

How do I migrate legacy file paths to their canonical locations?

Migrating legacy file paths to canonical locations is handled during synchronization, where the skill identifies misplaced files and directories and moves them to their correct positions within the project template structure.

Can I initialize an artifact store when updating project templates?

Yes, you can initialize an artifact store during the synchronization process, which ensures the artifact store is properly set up alongside applying template updates and correcting stale project files.

When do I need to update project configuration files like .gitignore or CLAUDE.md?

You need to update project configuration files after a template update or when joining an existing project, ensuring all necessary files like .gitignore, CLAUDE.md, and AGENTS.md are present and correctly structured.

Does file synchronization require any external dependencies?

No external dependencies are required, as the skill operates independently using its internal scripts and references to identify stale files, apply updates, and handle legacy path migrations without third-party tools.