Your skills are your build. Keep them in sync.
Scan, sync & share AI agent skills across every platform — from one local dashboard.
Quick Start · Scan · Sync · Share · Platforms · How It Works · Support
SKILL.md is the open standard for AI agent skills — Anthropic published it, OpenAI Codex and Gemini CLI adopted the same format. But each platform stores skills in different directories with no sync mechanism. Your build drifts, skills get duplicated, or live on only one platform.
SkillPop gives you one dashboard to scan your entire build, sync with a drag, and share it with anyone.
One command. Scan your skills, sync across platforms, share your build.
uvx skillpopOr with pip:
pip install skillpop
skillpopYour browser opens at http://127.0.0.1:7432. That's it.
Install from source
git clone https://github.com/Liyue2341/SkillPop.git
cd SkillPop
pip install -e .SkillPop discovers skill directories across all your platforms automatically. Every skill card shows its name, description, sync status, and which platforms it lives on. Switch between card grid and tree view to browse your way.
See a skill on Codex that Claude Code doesn't have? Drag it to the Claude Code header. Done. If the skill already exists with different content, you'll get a confirmation prompt before overwriting. Line-level diffs help you decide which version to keep.
Click export to bundle your entire build into a ZIP — share it with a teammate, move to a new machine, or post it online. Others can import your build with one click and all skills get installed to their platforms automatically.
- Skill creation wizard — create and deploy to multiple platforms in one step
- Live file watching —
--watchflag auto-rescans on filesystem changes - Custom platforms — add your own skill directories from the UI, persisted across restarts
- Chinese / English — full i18n with one-click toggle
- Dark / light theme — auto-detects your system preference
| Command | Description |
|---|---|
skillpop |
Start and open browser |
skillpop --watch |
Auto-rescan on file changes |
skillpop --port 8080 |
Custom port |
skillpop --no-browser |
Don't auto-open browser |
skillpop --add id:label:path |
Register a custom platform via CLI |
| Platform | ID | Default Path |
|---|---|---|
| Claude Code (personal) | cc |
~/.claude/skills/ |
| Claude Code (project) | ccp |
./.claude/skills/ |
| Codex CLI | cx |
~/.codex/skills/ |
| Gemini CLI | gm |
~/.gemini/skills/ |
| OpenCode | oc |
~/.opencode/skills/ |
| Cursor | cu |
~/.cursor/skills/ |
| Amp | am |
~/.amp/skills/ |
| Claude.ai | ai |
(web upload only) |
Managing platforms: Don't use Codex or OpenCode? Click the × next to any platform to remove it. Want to add a new one? Click + add custom platform at the bottom of the sidebar, or use --add id:label:path from the CLI. All changes are saved to ~/.skillpop/config.json.
-
Scan — discovers skill directories across all platforms. Each subdirectory containing a
SKILL.mdis one skill. Skills with the same name on multiple platforms are grouped and compared automatically (synced, diverged, or unique). -
Sync — drag-and-drop or click to copy skills between platforms. Diverged skills show line-level diffs so you can decide which version to keep.
-
Share — export all your skills as a ZIP to share your build. Anyone can import it to install your skills on their platforms in one click.
git clone https://github.com/Liyue2341/SkillPop.git
cd SkillPop
pip install -e .
skillpop --watch --no-browserThe frontend is a single HTML file (skillpop/static/index.html) — no build tools, no npm. Edit and refresh.
See CONTRIBUTING.md for guidelines.
- Python 3.10+
- Dependencies auto-installed:
fastapi,uvicorn,watchdog,python-multipart
If SkillPop saved you from skill chaos across platforms, consider buying me a coffee:
MIT © 2025 liyue2341


