Skills Sync / Private Github Repos with Cursor

If you’re using Cursor or VS Code with .cursor/rules / agent skills scattered across repos, I got tired of copy-pasting markdown and guessing what was “enabled” for a workspace.

So we built internally “Agent Skill Sync” — a sidebar Skill Manager that talks to GitHub (including private repos) or a custom registry, lets you browse the tree on demand, search the full catalog, and toggle skills per workspace with sync into .cursor/skills.

What it actually does

  • Point it at a repo (e.g. owner/repo) with your normal GitHub sign-in — private repos are first-class, not an afterthought.

  • Browse folders without loading the whole monorepo up front.

  • Search the catalog (indexes once per query, then filters locally so the UI stays snappy).

  • Enable / disable skills and sync what you picked into the workspace.

Why I’m posting

It’s MIT, the code is public, and I want feedback from people who live in this workflow — not just “nice project” but “this breaks when X”.

https://open-vsx.org/extension/KeskaLabsAB/agent-skill-sync