Sync Skills

Scans local Claude Code skills, genericizes them, and registers them into a shared skills repo.

Works with setup

Test report

Verdict
Works with setup
Score
8.4/10
Tested
Jul 15, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Jul 18, 2026 · 55bbcac

Real friction: the skill's own body calls scripts/init_skill.py, scripts/validate_skill.py, and skills.json at the repo root, none of which survive a plain `cp -r` of just the skill folder — you must keep the whole qa-aman/claude-skills repo as your working directory for this to do anything beyond producing loose genericized text.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 4/5
  • Triggers reliably 5/5
  • Output vs. baseline 8/10
  • Docs & honesty 4/5

What Sync Skills does

Scans local projects for .claude/skills/*/SKILL.md files, strips personal/project-specific references (names, domains, companies), and registers the genericized skill into the qa-aman/claude-skills repo's role-based catalog via init_skill.py and skills.json. Triggers on phrasings like 'sync skills', 'fetch skills', or 'import skills from projects'. Only fully functions when the working directory is a complete clone of that specific repo, since it depends on repo-root scripts, skills.json, and README tables that are not included if you copy only the skill folder.

How to install Sync Skills

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

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Sync Skills

  • /sync-skills Scans local Claude Code skills, genericizes them, and registers them into a shared skills repo.

It also activates on plain-language prompts like these:

  • 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

Frequently asked questions

Is the Sync Skills skill free?
Yes. The skill itself is free from qa-aman/claude-skills. SkillProof publishes the install command and an independent test verdict at no cost.
Does Sync Skills work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 15, 2026. Verdict: Works with setup. Real friction: the skill's own body calls scripts/init_skill.py, scripts/validate_skill.py, and skills.json at the repo root, none of which survive a plain `cp -r` of just the skill folder — you must keep the whole qa-aman/claude-skills repo as your working directory for this to do anything beyond producing loose genericized text.
What is the Sync Skills SkillProof Score?
8.4/10 — installs cleanly 4/5, triggers reliably 5/5, output vs. baseline 8/10, docs & honesty 4/5.
How do I install Sync Skills?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Sync Skills with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.