Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Coding
skillsync
Try itGit-based version control for AI Agent Skills — detect, review, save, and restore Skill changes.
What it does
Version control for Agent Skills. SkillSync wraps Git to let you track, diff, snapshot, and restore entire Skills — not individual files.
The skill document
SkillSync
Version control for Agent Skills. SkillSync wraps Git to let you track, diff, snapshot, and restore entire Skills — not individual files.
Rule: Human Confirmation Required
Before executing ANY skillsync command, you MUST ask the user for confirmation.
- Never run
skillsynccommands automatically or silently. - Always explain what the command will do and why, then wait for explicit approval.
- This applies to every command:
init,snapshot,restore,sync,remote add, etc.
Install
curl -fsSL https://raw.githubusercontent.com/johnsonbuilds/skillsync/main/install.sh | sh
Or via pip (requires Python 3.12+):
pip install skillsync
After install, initialize:
skillsync init
This auto-detects your agent harness and Skills directory.
Commands
Check for changes
skillsync status # which Skills changed
skillsync diff # what exactly changed
skillsync diff # diff for a specific Skill
Save a snapshot
skillsync snapshot -m "describe what you did"
View history
skillsync log # all snapshots
skillsync log # history for one Skill
Restore a Skill
skillsync restore # restore to last snapshot
skillsync restore # restore to a specific version
Multi-machine sync
skillsync remote add # set up remote (first machine)
skillsync clone # clone to a second machine
skillsync sync # sync across machines
skillsync sync --use-remote # on conflict, accept remote version
Key Concepts
- Skill: A directory containing a
SKILL.mdfile. SkillSync's basic unit of management. - Snapshot: A Git commit capturing the state of all Skills.
- Pre-sync Snapshot: Auto-created before
syncto protect unsaved local work.
Safety
- Never force-pushes. History is always safe.
- Restore creates a new commit; existing history is never deleted.
- Network commands have timeout protection (fetch 10s, push 120s, clone 300s).
Related skills
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.
Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
More from johnsonbuilds
Browse all skillsDesign and generate international-brand-quality product detail pages for cross-border e-commerce. Generates complete product page content (Hero, Features, Lifestyle, Specs, FAQ) plus AI image prompts and visual assets for any consumer electronics product. Output meets Apple/Nothing brand standards.
Generate or edit AI media (image, video, audio, 3D) by calling the wavespeed CLI on the user's machine. Use whenever the user asks to create, edit, animate, upscale, or transform a visual asset, generate audio/TTS/music, or produce marketing creatives. Every model on the WaveSpeed platform is one `wavespeed run <id>` call.
Worklittle Jobs MCP — search 4M+ jobs with visa/salary/distance filters, swipe to apply, create resumes & cover letters, and connect your Worklittle account
Compress AI Agent tool outputs, logs, and RAG content using Headroom — reduce token usage by 20-95%
Turn any topic into animated explainer videos — Remotion-driven, TTS voiceover, bilingual (Chinese/English)
261 hand-drawn style prompt catalog with numbered system — supports GPT Image, Midjourney, and other AI image generators