You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A collection of frequently asked questions. If your question isn't here, feel free to open a new Q&A discussion!
How is skillshare different from npx skills?
The core difference is architectural:
npx skills uses an imperative model — each add is a standalone operation. You select agents, choose copy/symlink, confirm, every time. There's no persistent config.
skillshare uses a declarative model — you define your desired state in config.yaml (targets, sync mode), then skillshare sync reconciles reality to match. One command, no prompts, deterministic.
What's the difference between merge and symlink sync modes?
merge (default): Creates individual symlinks for each skill inside the target directory. Your target can still have its own local skills alongside synced ones.
symlink: Symlinks the entire target directory to the source. Simpler, but the target can only contain synced skills.
Most users should stick with merge. Use symlink only if you want the target to be an exact mirror of the source.
Does skillshare send any data / telemetry?
No. Zero telemetry, zero analytics, zero network calls (except when you explicitly use install, search, push, or pull).
Your skill setup stays entirely local. There is no central registry.
Can I use skillshare for project-scoped (per-repo) skills?
Yes. Project mode keeps skills inside .skillshare/ in your repo:
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
A collection of frequently asked questions. If your question isn't here, feel free to open a new Q&A discussion!
How is skillshare different from
npx skills?The core difference is architectural:
npx skillsuses an imperative model — eachaddis a standalone operation. You select agents, choose copy/symlink, confirm, every time. There's no persistent config.skillshareuses a declarative model — you define your desired state inconfig.yaml(targets, sync mode), thenskillshare syncreconciles reality to match. One command, no prompts, deterministic.Practical consequences:
install+sync(uses config)git cloneconfig +syncskillshare collect <target>skillshare uiFull comparison: skillshare.runkids.cc/docs/guides/comparison
Which AI CLIs does skillshare support?
40+ targets including:
Officially tested: Claude Code, Cursor, Codex CLI, OpenCode, OpenClaw, Gemini CLI, Amazon Q, Windsurf, and more.
Custom targets: Any tool that reads skills from a directory:
skillshare target add my-tool ~/.my-tool/skillsFull list: skillshare.runkids.cc/docs/targets/supported-targets
What's the difference between
mergeandsymlinksync modes?merge(default): Creates individual symlinks for each skill inside the target directory. Your target can still have its own local skills alongside synced ones.symlink: Symlinks the entire target directory to the source. Simpler, but the target can only contain synced skills.Most users should stick with
merge. Usesymlinkonly if you want the target to be an exact mirror of the source.Does skillshare send any data / telemetry?
No. Zero telemetry, zero analytics, zero network calls (except when you explicitly use
install,search,push, orpull).Your skill setup stays entirely local. There is no central registry.
Can I use skillshare for project-scoped (per-repo) skills?
Yes. Project mode keeps skills inside
.skillshare/in your repo:Teammates clone the repo, run
skillshare sync, and every AI tool picks up the project skills.Docs: skillshare.runkids.cc/docs/concepts/project-skills
How do I share skills across my team / organization?
Two approaches:
A. Tracked repo (recommended for teams):
Everyone installs the same repo. Updates via
skillshare update --all.B. Project mode (for per-repo skills):
skillshare init -p # add skills to .skillshare/skills/ git pushTeammates get skills automatically when they pull the repo.
Guide: skillshare.runkids.cc/docs/guides/organization-sharing
I have skills in multiple AI CLIs already. Will I lose them?
No. The migration process is non-destructive:
backupcreates a snapshot before any changes. You can alwaysskillshare restore <target>to go back.Does it work on Windows?
Yes. Windows uses NTFS junctions instead of symlinks — no admin privileges required.
Troubleshooting: skillshare.runkids.cc/docs/troubleshooting/windows
How do I update skillshare itself?
Or with Homebrew:
Don't see your question? Open a new discussion — happy to help!
Beta Was this translation helpful? Give feedback.
All reactions