{"id":51067956,"url":"https://github.com/wanghuan9/skill-manager","last_synced_at":"2026-07-11T11:00:41.287Z","repository":{"id":357599777,"uuid":"1237501138","full_name":"wanghuan9/skill-manager","owner":"wanghuan9","description":"SkillDock 是面向 AI Coding 工具的桌面管理台。它把本地 Skills 和 MCP 配置集中展示、编辑和同步，让你不再手动在多个工具目录之间复制文件。关键词: skill-manager, skills-manager , mcp-manager, skill, mcp ,skill-hub","archived":false,"fork":false,"pushed_at":"2026-05-13T12:43:06.000Z","size":12023,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-13T14:16:08.542Z","etag":null,"topics":["claude-code","codex","cursor","macos","mcp","mcp-tools","skills","skills-management","skills-sh","skillsmp","windsurf"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wanghuan9.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-13T08:37:42.000Z","updated_at":"2026-05-13T14:11:08.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/wanghuan9/skill-manager","commit_stats":null,"previous_names":["wanghuan9/skill-manager"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/wanghuan9/skill-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wanghuan9%2Fskill-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wanghuan9%2Fskill-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wanghuan9%2Fskill-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wanghuan9%2Fskill-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wanghuan9","download_url":"https://codeload.github.com/wanghuan9/skill-manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wanghuan9%2Fskill-manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35360371,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-11T02:00:05.354Z","response_time":104,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["claude-code","codex","cursor","macos","mcp","mcp-tools","skills","skills-management","skills-sh","skillsmp","windsurf"],"created_at":"2026-06-23T08:03:03.298Z","updated_at":"2026-07-11T11:00:41.271Z","avatar_url":"https://github.com/wanghuan9.png","language":null,"funding_links":[],"categories":["🛠️ 工具与基础设施 (Tools \u0026 Infrastructure)"],"sub_categories":["架构演进：代码优先 (Code-First)"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"docs/images/icon.png\" width=\"150\" alt=\"SkillDock\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eSkillDock - AI Skills, MCP \u0026 Plugins Manager\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  SkillDock is a skills, MCP, and plugin manager for AI coding tools. It helps users install, view, edit, organize, sync, and update skills, MCP servers, and plugin bundles, with Git-aware updates for tracking upstream changes and local modifications.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"./README.zh-CN.md\"\u003e中文说明\u003c/a\u003e · \u003ca href=\"#download\"\u003eDownload\u003c/a\u003e · \u003ca href=\"./docs/install-troubleshooting.md\"\u003eInstall issue?\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Version\" src=\"https://img.shields.io/badge/version-0.1.0-blue\" /\u003e\n  \u003cimg alt=\"Platform\" src=\"https://img.shields.io/badge/platform-macOS%20now%20%7C%20Windows%20planned-lightgrey\" /\u003e\n  \u003cimg alt=\"Preview\" src=\"https://img.shields.io/badge/source-closed%20preview-lightgrey\" /\u003e\n\u003c/p\u003e\n\n## What It Does\n\nSkillDock is a desktop control center for AI coding tools. It keeps your local Skills, MCP configurations, and plugin bundles visible, editable, and synced across Claude Code, Codex, Cursor, Windsurf, Gemini CLI, GitHub Copilot, and the tools you use every day. For Git-backed skills and plugins, it detects upstream updates, local changes, and pending pushes, then supports one-click updates with previewable changes.\n\nThe core workflow is team collaboration without intermediate handoff directories. Publishers can modify skills or plugins locally and push changes back with one click; users can update with one click while seeing who updated the package and what changed.\n\n- **Skills library** — Install, update, delete, edit, inspect, and sync local skills.\n- **MCP management** — Browse, import, edit, enable, disable, sync, and inspect MCP server configs.\n- **Plugin management** — Install, enable, disable, inspect, one-click update, and remove plugin packages, with local change and pending-push detection for Git-backed plugins.\n- **Skill source grouping** — Group installed skills by repository or local source so team-maintained skill sets stay easy to scan.\n- **MCP tools discovery** — Detect exposed MCP tools, track whether each server config is usable, and control tool-level enablement.\n- **Skill install** — Install skills with one click from `skills.sh` and `skillsmp`, or add them from Git repositories and local folders.\n- **MCP install** — Install MCP servers with one click from `MCP.Directory`, then manage their shared configuration lifecycle.\n- **Plugin install** — Install plugin packages with one click from Git repositories and enable their bundled skills, commands, agents, and integrations.\n- **Git-aware workflow** — Keep Git-based skills and plugins as real repositories, detect upstream updates, local edits, and pending pushes, and preview changes before pulling or pushing.\n- **One-click multi-tool sync** — Enable skills, MCP servers, and plugins across Claude Code, Codex, Cursor, Windsurf, Gemini CLI, OpenCode, and other coding tools to avoid hand-copying files and editing complex config files.\n\n## Skills\n\nView every installed skill by source group, filter by status, inspect source metadata, and see Git collaboration state at a glance.\n\n**Skills list**\n\n![Skills list](docs/images/skill_list.png)\n\n**Skills grouped by source**\n\n![Skill groups by source](docs/images/skill_groups.png)\n\n**Skill details and tool sync**\n\n![Skill details and tool sync](docs/images/skill_detail.png)\n\nSkillDock preserves source information and tool enablement per skill, so a team-maintained skill can stay connected to its upstream repository while still being applied selectively to Claude Code, Codex, Cursor, Gemini CLI, Windsurf, and other tools.\n\n## MCP\n\nManage MCP servers in the same workspace as skills. SkillDock scans supported app config files, shows the server command and source, and lets you enable or disable server sync per tool.\n\n**MCP list**\n\n![SkillDock MCP list](docs/images/mcp_list.png)\n\n**MCP server details and tools**\n\n![MCP server details and tools](docs/images/mcp_detail.png)\n\n## Plugins\n\nView installed plugins by supported host tool, inspect source metadata, see bundled skills, agents, commands, and host integrations, and track one-click updates, local changes, and pending pushes at a glance.\n\n**Plugin list**\n\n![SkillDock plugin list](docs/images/plugin_list.png)\n\n**Plugin details**\n\n![Plugin details with skills and commands](docs/images/plugin_detail.png)\n\n## Tools\n\nSkillDock detects supported coding tools, shows their skill and MCP config locations, and gives you one place to manage sync targets.\n\n![Supported tools](docs/images/tools_list.png)\n\n## Install\n\nInstall flows are split by package type so skills, MCP servers, and plugins can each follow their own lifecycle.\n\n### Skill install\n\nInstall skills with one click from `skills.sh` and `skillsmp`, or add them from Git repositories and local folders.\n\n**Skill marketplace install**\n\n![Install skills from marketplace](docs/images/skill_install.png)\n\n**Skill Git and local install**\n\n![Install skills from Git repositories](docs/images/skill_git_install.png)\n\n### MCP install\n\nInstall MCP servers with one click from `MCP.Directory`, then manage their shared configuration and tools lifecycle.\n\n![Install MCP servers](docs/images/mcp_install.png)\n\n### Plugin install\n\nInstall complete plugin packages with one click from Git repositories, select supported host tools, and enable bundled skills, commands, agents, and integrations.\n\n![Install plugins](docs/images/plugin_install.png)\n\n## Settings\n\nConfigure the app storage directory, default editor, update checks, default install behavior, and tool support status.\n\n![SkillDock settings](docs/images/settings.png)\n\n## Supported Tools\n\nClaude Code · Codex · Cursor · Windsurf · IntelliJ IDEA · OpenCode · Gemini · Antigravity · Continue · GitHub Copilot · Qwen Code · Trae · Trae CN · Cline · Roo Code · Kilo Code · Kiro · Goose · Junie · Augment · CodeBuddy · Droid · OpenClaw · CommandCode · Crush · Qoder · Zencoder · Hermes · iFlow\n\n## How It Works\n\nSkillDock keeps installed skills in a managed local library, then enables them for each supported tool by creating links into that tool's own skills directory. This keeps one source of truth while still letting each tool read skills from the location it expects.\n\nPlugins are managed as higher-level packages. A plugin can expose skills, agents, commands, MCP integrations, and host-specific capabilities; SkillDock installs the package once, tracks its source, and lets you enable or disable it for compatible host tools.\n\nMCP servers use a different model: SkillDock manages them as shared configuration records and writes the enabled servers into each tool's MCP config file.\n\n## Download\n\nInstallers will be published on the [Releases](../../releases) page.\n\n| Platform | Status |\n| --- | --- |\n| macOS | Released |\n| Windows | Planned |\n\n## Getting Started\n\n1. Download and open SkillDock.\n2. Install plugins, skills, or MCP servers from a marketplace, Git repository, or local folder.\n3. Enable plugins, skills, and MCP servers for your coding tools.\n4. Use Git-aware status to review updates, local edits, and push previews.\n\n## Roadmap\n\n- [ ] Public installers.\n- [ ] Clearer skill states: updateable, locally modified, pending push, conflicted.\n- [ ] Fuller plugin and MCP lifecycle: install, configure, discover tools, and sync across tools.\n- [ ] Better Git flows: branch selection, team repository pushback, PR/MR handoff.\n- [ ] Windows support after the macOS workflow is stable.\n\n## Open Source Plan\n\nSkillDock is currently distributed as a public desktop app preview, but the source code is not open-sourced yet.\n\nWe plan to open source the project after the core features, documentation, and release workflow become more stable. Until an official open-source license is published in this repository, the source code and application assets remain proprietary and may not be copied, modified, redistributed, or reverse engineered without permission.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwanghuan9%2Fskill-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwanghuan9%2Fskill-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwanghuan9%2Fskill-manager/lists"}