RadarTopicsBuildersWeeklyReads
Open Source Radar
runkids/

skillshare

GitHubWebsite

skillshare syncs AI CLI skills, agents, and extras across targets with one command. It uses a Go binary and supports multiple sources and targets with per-target modes.

2.5kstars
153forks
32issues
MITlicense
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

skillshare is a tool to sync skills, agents, rules, commands, prompts, and other files across multiple AI CLI targets from a single source of truth. It supports Codex, Claude Code, OpenClaw, OpenCode, Gemini CLI, and more, with per-target configuration and audit features.

How it works

The project stores sources and targets under a config directory on macOS/Linux (~/.config/skillshare/), and on Windows under %AppData%\skillshare. It provides a single Go binary (no runtime dependency) for synchronization, auditing, and UI access. The README shows a multi-source, multi-target model where skills, agents, and extras can be synced to various targets, with options for symlinks or copies per target, and a web dashboard.

Getting started

Install methods shown in the README:

curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/install.sh | sh
irm https://raw.githubusercontent.com/runkids/skillshare/main/install.ps1 | iex
brew install skillshare
Quick Start:
```bash
skillshare init            # Create config, source, and detected targets
skillshare sync            # Sync skills to all targets

Recent releases

Latest releases (as listed):

  • v0.20.24 (2026-08-05): skillshare v0.20.24 Release Notes — Gemini CLI and Antigravity targets separated, etc.
  • v0.20.23 (2026-07-29): skillshare v0.20.23 Release Notes — Filter resources from scripts, etc.
  • v0.20.22 (2026-07-20): skillshare v0.20.22 Release Notes — New target: xAI's Grok CLI; JSON mode safe again.
  • v0.20.21 (2026-06-29): Copy-mode sync respects file ignore patterns.
  • v0.20.20 (2026-06-18): Self-managed GitLab installs handle deeper project paths.

Traction

Stars: 2519 (as of latest) Forks: 153 Open issues: 32

Behind the repo

The repository is runkids/skillshare, described as:

  • One source of truth for AI CLI skills, agents, rules, commands & more. Sync everywhere with one command — from personal to organization-wide.
  • Supports Codex, Claude Code, OpenClaw, OpenCode & 60+ more.
  • The project is implemented in Go and distributed as a single binary; it supports GitHub, GitLab, Bitbucket, Azure DevOps or self-hosted Git for installation.

Caveats

License: MIT Created: 2026-01-14 Last push: 2026-08-03 Open issues: 32

Agent skills inside · 9
All skills →
skillshareManages and syncs AI CLI skills and agents across 50+ tools from a single source. Use this skill whenever the user mentions "skillshare", runs skillshare commands, manages skills or agents (install, update, uninstall, sync, commit, audit, analyze, check, diff, search), or troubleshoots skill/agent configuration (orphaned symlinks, broken targets, sync issues). Covers both global (~/.config/skillshare/) and project (.skillshare/) modes. Also use when: adding new AI tool targets (Claude, Cursor, Windsurf, etc.), setting target include/exclude filters or copy vs symlink mode, using backup/restoreSecurityscriptsskillshare-ui-website-styleSkillshare frontend design system for the React dashboard (ui/) and Docusaurus website (website/). Use this skill whenever you: build or modify a dashboard page or component in ui/src/, style or layout website pages or custom CSS in website/, create new React components for the dashboard, add pages to the dashboard, fix visual bugs in either frontend, or need to know which design tokens, components, or patterns to use. This skill covers color tokens, typography, component API, page structure, accessibility, keyboard shortcuts, animations, and anti-patterns for both frontends. Even if the user Data & Analyticsskillshare-codebase-auditCross-validate CLI flags, docs, tests, and targets for consistency across the codebase. Use this skill whenever the user asks to: audit the codebase, check for consistency issues, find undocumented flags, verify test coverage, validate targets.yaml, check handler split conventions, or verify oplog instrumentation. This is a read-only audit — it reports issues but never modifies files. Use after large refactors, before releases, or whenever you suspect docs/code/tests have drifted out of sync.Securityskillshare-devcontainerRun CLI commands, tests, and debugging inside the skillshare devcontainer. Use this skill whenever you need to: execute skillshare CLI commands for verification, run Go tests (unit or integration), reproduce bugs, test new features, start the web UI, or perform any operation that requires a Linux environment. All CLI execution MUST happen inside the devcontainer — never run skillshare commands on the host. If you are about to use Bash to run `ss`, `skillshare`, `go test`, or `make test`, stop and use this skill first to ensure correct container execution.Testing & QAskillshare-changelogGenerate CHANGELOG.md entry from recent commits in conventional format. Also syncs the website changelog page. Use this skill whenever the user asks to: generate a changelog, document what changed between tags, or create a new CHANGELOG entry. If you see requests like "write the changelog for v0.17", "what changed since last release", this is the skill to use. Do NOT manually edit CHANGELOG.md without this skill — it ensures proper formatting, user-perspective writing, and website changelog sync. For full release workflows (tests, changelog, release notes, version bump, announcements), use /reDocumentationskillshare-releaseEnd-to-end release workflow for skillshare. Runs tests, generates changelog (via /changelog), optionally writes local RELEASE_NOTES, updates version numbers, commits, and drafts announcements. Use when the user says "release", "prepare release", "cut a release", "release v0.19", or any request to publish a new version. For changelog-only tasks, use /changelog instead.Documentation
SharePost on XLinkedIn
All trending reposRevenue-verified startups →