Synchronize global agent skill symlinks and bootstrap project-scoped skills on demand. Trigger via /sync.
Scanned 9/3/2026
Install to Claude Code
npx -y skills add ksprashu/agent-skill-forge --skill sync --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Sync?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ksprashu-sync)More formats (shields.io, HTML) on the badges page.
---
name: sync
description: Synchronize global agent skill symlinks and bootstrap project-scoped skills on demand. Trigger via /sync.
disable-model-invocation: true
---
# Sync: Skill Symlink & JIT Project Bootstrapper
Manage symlinks across global agent directories and bootstrap project-scoped domain skills on demand.
---
## 🎯 Goal
Maintain unified skill access across Antigravity, Claude Code, and Gemini CLI without duplicating files.
---
## 📋 Step-by-Step Workflow
1. **Audit Global Symlinks**: Run the audit script to check for broken or missing links:
```bash
python3 scripts/sync_skills.py
```
2. **Repair & Synchronize**: Fix broken paths and prune obsolete links:
```bash
python3 scripts/sync_skills.py --prune --fix
```
3. **Bootstrap Project-Scoped Skills (JIT)**:
```bash
python3 scripts/sync_skills.py --project . --skills frontend-ui-engineering,performance-optimization
```
---
## 💡 Concrete Example
### Bootstrapping Command Output
```bash
$ python3 scripts/sync_skills.py --project . --skills frontend-ui-engineering,performance-optimization
📦 Bootstrapping skills into project: .
[BOOTSTRAP] frontend-ui-engineering -> ./.gemini/skills/frontend-ui-engineering
[BOOTSTRAP] performance-optimization -> ./.gemini/skills/performance-optimization
✅ 2 skills successfully bootstrapped into project scope.
```
---
## 🚫 Hard Constraints
* **NEVER** install heavy domain-specific skills into global agent directories.
* **NEVER** create hard copies when symlinks can be used.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!