Sync Skills

Skannar lokala Claude Code skills, genericiserar dem och registrerar dem i ett delat skills-repo.

av qa-aman · qa-aman/claude-skills

Fungerar med konfiguration ★ 8.4/10

Sync Skills — Skannar lokala Claude Code skills, genericiserar dem och registrerar dem i ett delat skills-repo.

Vad den gör

Skannar lokala projekt efter .claude/skills/*/SKILL.md filer, tar bort personliga/projektspecifika referenser (namn, domäner, företag), och registrerar den genericiserade skillen i qa-aman/claude-skills repoets rollbaserade katalog via init_skill.py och skills.json. Triggers på fraser som 'sync skills', 'fetch skills', eller 'import skills from projects'. Fungerar endast fullt ut när arbetsmappen är en komplett klon av det specifika repot, eftersom det är beroende av repo-root-skript, skills.json och README-tabeller som inte inkluderas om du bara kopierar skill-mappen.

Testrapport

Verklig friktion: skillens egen kropp anropar scripts/init_skill.py, scripts/validate_skill.py, och skills.json vid repo-roten, varav ingen överlever en vanlig `cp -r` av bara skill-mappen — du måste behålla hela qa-aman/claude-skills repot som din arbetsmapp för att detta ska göra något annat än att producera lös genericiserad text.

Testad: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/qa-aman/claude-skills.git
mkdir -p ~/.claude/skills
cp -r claude-skills/.claude/skills/sync-skills ~/.claude/skills/sync-skills

Kommandon och exempelprompter

  • /sync-skillsSkannar lokala Claude Code skills, genericiserar dem och registrerar dem i ett delat skills-repo.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Pull the Claude skills from my other projects into this shared repo
  • Can you fetch the local skills in ~/Documents/Projects and register them here?
  • Genericize this project skill and strip out the personal references