sync-skills

Synchronize repository-defined skills into local AI tool directories via npm run skills:sync.

207|39|Updated Aug 29, 2017
One-click install
npx skills add https://github.com/MichealWayne/fe-tools --skill sync-skills-michealwayne
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync-skills
Source: https://github.com/MichealWayne/fe-tools/tree/main/utils/skills/sync-skills
Command: npx skills add https://github.com/MichealWayne/fe-tools --skill sync-skills-michealwayne

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill keeps local AI tool skill directories in sync with the repository, eliminating drift and manual refresh chores when new skills are added or updated.

Core Features & Use Cases

  • Central source of truth: Treats skills/ as the authoritative location and ensures all tool directories reflect changes.
  • One-step refresh: Running a single npm script copies updated skills into appropriate tool directories.
  • Safe scoping: Respects protected paths and avoids direct edits to internal skill areas.

Quick Start

Run npm run skills:sync to copy updated skills into local tool directories.

Frequently Asked Questions about sync-skills

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

FAQPage Schema
How do I sync local AI tool directories with my repository skills?

You can sync local AI tool directories by running the npm run skills:sync command, which automatically copies updated skills from the central skills/ directory into the appropriate local tool folders to eliminate manual drift.

Why does my AI tool fail to recognize newly added skills?

AI tools fail to recognize new skills when local directories drift from the repository. Running npm run skills:sync refreshes these tool directories, ensuring newly added or updated skills are copied to the correct local paths.

Can I directly edit files inside the .codex/skills or .claude/skills directories?

No, you cannot directly edit files inside protected paths like .codex/skills, .claude/skills, .cursor/skills, .trae/skills, or .codebuddy/skills. These directories are protected and only updated via the synchronization workflow.

What is the best way to automate AI skill updates across multiple local tools?

The best way to automate AI skill updates is treating the skills/ folder as your central source of truth and running a single npm script to synchronize all changes into the respective local AI tool directories at once.

When do I need to run the skills synchronization workflow?

You need to run the skills synchronization workflow whenever new skills are added to the repository or existing ones are updated, ensuring all local AI tool directories reflect the latest changes without manual file copying.