news 2026/5/9 0:13:37

【GitHub】skillshare:一条命令同步所有 AI CLI 工具 Skills 的神器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【GitHub】skillshare:一条命令同步所有 AI CLI 工具 Skills 的神器

在 AI 编程助手日益普及的今天,你是不是也遇到过这样的困扰:Claude Code 用得好好的技能,换到 Cursor 又得重新配置一遍?不同工具之间各自为政,Skills 无法复用,管理成本极高。今天要介绍的skillshare正是为解决这一痛点而生——它让你只需维护一份 Skills 源,多个 AI CLI 工具自动同步享用。


一、项目概述

skillshare是由 runkids 开发的一款开源 CLI 工具,致力于解决AI 编程助手 Skills 同步混乱的问题。

核心定位

一条命令,同步所有 AI CLI 工具的 Skills,简化团队共享。

项目信息详情
GitHubrunkids/skillshare
官网skillshare.runkids.cc
最新版本v0.19.7(2026年5月5日)
Star1.7k ⭐
LicenseMIT
开发语言Go(75.8%)+ TypeScript(19.3%)

支持的 AI CLI 工具

目前 skillshare 支持60+主流 AI 编程助手,包括但不限于:

类别工具列表
主流工具Claude Code、Cursor、Codex、Copilot、OpenClaw、OpenCode
国产工具Doubao、Trae
Gemini 系列Gemini CLI、Gemini Code
其他GPT-4 CLI、AgentHub 等

二、技术架构解析

2.1 整体架构

skillshare 采用Go 语言构建核心 CLI,后端零依赖(单个二进制文件),前端使用TypeScript提供 Web UI。这种架构选择带来以下优势:

┌─────────────────────────────────────────────────────────┐ │ skillshare CLI │ ├─────────────────────────────────────────────────────────┤ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ │ Source │ │ Config │ │ Sync │ │ │ │ Skills │ │ Engine │ │ Engine │ │ │ └─────────────┘ └─────────────┘ └─────────────┘ │ ├─────────────────────────────────────────────────────────┤ │ ┌─────────────────────────────────────────────────┐ │ │ │ Security Audit Engine (100+ rules) │ │ │ └─────────────────────────────────────────────────┘ │ ├─────────────────────────────────────────────────────────┤ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌─────┐ │ │ │Symlinks │ │NTFS Junc. │ │ Copy │ │Git │ │ │ │(Unix) │ │(Windows) │ │ Mode │ │Push │ │ │ └──────────┘ └──────────┘ └──────────┘ └─────┘ │ └─────────────────────────────────────────────────────────┘

2.2 双层架构(Dual-Level Architecture)

skillshare 实现了组织级 + 项目级双重 Skills 管理:

skillshare Data Directory (~/.config/skillshare/) ├── skills/ ← 组织级 Skills(公司标准) ├── agents/ ← 组织级 Agents └── extras/ ← 组织级扩展(rules、commands、prompts) Project/.skillshare/ ├── skills/ ← 项目级 Skills(仓库上下文) ├── agents/ ← 项目级 Agents └── config.yaml ← 项目级配置(覆盖全局)

优势

  • 组织级 Skills 确保团队统一标准
  • 项目级 Skills 携带仓库特定上下文
  • 两者可独立管理、自动合并

2.3 同步机制

平台同步方式说明
macOS/LinuxSymlinks(符号链接)编辑源文件,立即生效
WindowsNTFS Junctions无需管理员权限
跨机器Git Push/Pull通过 Git 仓库同步

三种同步模式

模式行为适用场景
merge/symlink源文件编辑立即生效开发阶段
copy更改在下一次 sync 时生效生产环境、避免符号链接问题
mixed部分 copy、部分 symlink混合需求

三、核心功能详解

3.1 技能安装与同步

# 从 GitHub 安装 Skillsskillshareinstallgithub.com/reponame/skills# 同步到所有目标skillsharesync# 仅同步 Skillsskillsharesyncskills# 仅同步 Agentsskillsharesyncagents# 同步所有内容(Skills + Agents + Extras)skillsharesync--all# 预览模式(不实际执行)skillsharesync--dry-run

支持的数据源

  • GitHub、GitLab、Bitbucket
  • Azure DevOps、AtomGit
  • Gitee(国内用户福音)
  • 任意自托管 Git 服务

3.2 安全审计(Security Audit)

这是 skillshare 的一大亮点功能,内置100+ 审计规则,覆盖多种安全威胁:

检测类别
类别说明
inj(injection)提示注入攻击
exfil(exfiltration)数据泄露
cred(credential)凭证访问模式
obfusc(obfuscation)代码混淆
priv(privilege)权限提升
严重级别
级别行为
CRITICAL极高风险,阻断安装
HIGH高风险
MEDIUM中等风险
LOW低风险
INFO信息级别
使用方式
# 审计所有已安装的 Skillsskillshare audit# 高阈值扫描skillshare audit--thresholdhigh# 输出为 SARIF 格式(用于 GitHub Code Scanning)skillshare audit--formatsarif# 初始化自定义审计规则skillshare audit --init-rules

自动扫描:安装和更新 Skills 时自动触发审计,发现威胁立即阻断或回滚。

3.3 Web UI 可视化管理

# 启动本地 Web Dashboardskillshare ui# 打开 TUI 终端界面skillshare tui

提供 Skills 管理、Filter Studio 等可视化功能。

3.4 精细化过滤控制

通过.skillignore文件和SKILL.md中的targets字段,实现精准的同步控制:

# SKILL.md 示例---name:my-skilltargets:-id:claudeinclude:-"**/*.md"exclude:-"**/draft-*"---# .skillignore 示例draft-* experimental/***/secrets/**

3.5 跨机器同步

# 推送到 Git 仓库skillshare push-m"Add new skill"# 从仓库拉取skillshare pull# 备份到指定位置skillshare backup

3.6 其他实用命令

命令功能
skillshare new <name>创建新 Skill
skillshare list列出所有 Skills
skillshare search搜索社区 Skills
skillshare analyze分析上下文 Token 使用
skillshare doctor诊断并修复问题
skillshare upgrade升级自身

四、快速上手

4.1 安装

macOS / Linux:

curl-fsSLhttps://raw.githubusercontent.com/runkids/skillshare/main/install.sh|sh

Windows PowerShell:

irmhttps://raw.githubusercontent.com/runkids/skillshare/main/install.ps1|iex

Homebrew(macOS):

brewinstallskillshare

4.2 初始化

skillshare init

该命令会自动:

  1. 创建配置目录
  2. 检测系统中安装的 AI CLI 工具
  3. 配置 Git 仓库(可选)

4.3 安装一个 Skill 并同步

# 安装 PDF 处理 Skillskillshareinstallanthropics/skills/skills/pdf# 同步到所有目标skillsharesync

4.4 Docker 沙箱试用

不想安装?用 Docker 先体验:

gitclone https://github.com/runkids/skillshare.gitcdskillsharemakeplayground

五、与同类工具对比

特性传统方式(手动复制)某同步工具skillshare
数据源各工具独立单一数据源单一数据源
同步方式手动复制手动同步自动同步
Windows 支持复杂一般NTFS Junctions
安全审计✅ 100+ 规则
Web UI
多 AI 工具支持-有限60+
Go 编写的二进制可能有✅ 零依赖
运行时依赖Node.js + npm各异

六、安全考量

skillshare 在安全性方面做了充分考虑:

  1. 安装时审计:自动扫描安装的 Skills,防止恶意代码
  2. 更新时回滚:发现问题自动回滚到安全版本
  3. Pre-commit Hook:可在 Git 提交前强制审计
  4. CI/CD 集成:支持 GitHub Actions SARIF 上报
  5. 自定义规则:支持企业定制审计规则
# .pre-commit-config.yamlrepos:-repo:https://github.com/runkids/skillsharerev:v0.19.7hooks:-id:skillshare-audit

七、适用场景

7.1 个人开发者

  • 在多台设备间同步 Skills 配置
  • 快速在新机器上恢复工作环境
  • 复用社区优质 Skills

7.2 团队协作

  • 团队共享统一的代码规范 Skills
  • 通过 Git 管理团队 Skills 仓库
  • 项目级 Skills 随代码版本控制

7.3 企业管理

  • 组织级 Skills 确保代码标准统一
  • 内置安全审计防止供应链攻击
  • 完整的审计日志和合规报告

八、常见问题

Q: 符号链接会影响 Git 状态吗?

不会。skillshare 默认使用.gitignore规则排除符号链接,只有真正的文件变更才会影响 Git 状态。

Q: Windows 上需要管理员权限吗?

不需要。skillshare 使用NTFS Junctions而非符号链接,普通用户权限即可创建。

Q: 如何处理 Skills 冲突?

通过SKILL.md中的优先级设置和.skillignore规则来处理,具体参考官方文档的冲突解决章节。

Q: 支持私有 Git 仓库吗?

支持,只需在初始化时配置 SSH 密钥或 Git 凭证即可。


九、总结

skillshare 完美解决了 AI 编程助手时代的一个真实痛点:Skills 管理碎片化。它的核心价值在于:

价值点说明
统一管理一份源,多处享用
安全可靠内置 100+ 审计规则
开箱即用单个 Go 二进制,零依赖
生态完善支持 60+ 工具,Web UI 加持
团队友好Git 化管理,权限清晰

如果你同时使用多个 AI CLI 工具,或者在团队中推广 AI 编程助手,强烈推荐将 skillshare 纳入你的开发工具链。


项目地址:https://github.com/runkids/skillshare

官网文档:https://skillshare.runkids.cc


💡写在最后:AI 编程助手正在快速演进,工具链的整合与标准化将是提升效率的关键。skillshare 以其简洁的设计和强大的功能,为我们提供了一个很好的范例。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 0:11:57

AvaKill:为AI代理构建零信任安全防护的实战指南

1. 项目概述&#xff1a;AI代理的“安全气囊”AvaKill如果你正在开发或使用AI代理&#xff08;比如Claude Code、Cursor、Windsurf这类能直接操作文件、运行命令的智能助手&#xff09;&#xff0c;那你一定对它们偶尔的“疯狂”行为心有余悸。我见过一个真实的案例&#xff0c…

作者头像 李华
网站建设 2026/5/9 0:08:27

刺客信条:奥德赛风灵月影修改器下载分享2026最新版

《刺客信条&#xff1a;奥德赛》以古希腊为舞台&#xff0c;打造了一个波澜壮阔的开放世界&#xff0c;玩家将扮演斯巴达佣兵&#xff0c;在伯罗奔尼撒战争的乱世中书写传奇。游戏中丰富的战斗系统、航海玩法、技能养成与资源收集&#xff0c;为玩家提供了海量的游玩内容&#…

作者头像 李华
网站建设 2026/5/9 0:05:49

锁相环(PLL)核心原理、设计调试与应用场景全解析

1. 从“锁相”到“锁频”&#xff1a;一个经典电路的深度拆解如果你在通信、数字电路或者射频领域摸爬滚打过几年&#xff0c;那么“锁相环”这三个字对你来说&#xff0c;绝对不是一个陌生的概念。它就像电路世界里的瑞士军刀&#xff0c;从你手机里的射频收发器&#xff0c;到…

作者头像 李华
网站建设 2026/5/8 23:52:29

Rust 性能陷阱:那些看起来很优雅但很慢的写法(上)

文章目录Rust 性能陷阱&#xff1a;那些看起来很优雅但很慢的写法&#xff08;上&#xff09;过度使用 Iterator 链频繁使用 clone()滥用 Vec::push 导致频繁扩容错误使用 HashMapString 的拼接问题预告Rust 性能陷阱&#xff1a;那些看起来很优雅但很慢的写法&#xff08;上&a…

作者头像 李华
网站建设 2026/5/8 23:50:29

V-REX框架:评估视觉推理模型的渐进式问题链方法

1. 项目背景与核心价值去年在开发一个跨模态问答系统时&#xff0c;我深刻体会到现有评估方法对复杂视觉推理任务的局限性。传统benchmark往往只关注最终答案的正确性&#xff0c;却忽视了模型在推理过程中的思维链条。这正是V-REX框架试图解决的关键问题——它像一位严格的考官…

作者头像 李华
网站建设 2026/5/8 23:45:50

多智能体协作平台架构解析:从核心概念到工程实践

1. 项目概述&#xff1a;从代码仓库到智能体协作平台最近在开源社区里&#xff0c;一个名为iMark21/agentlayer的项目引起了我的注意。乍一看&#xff0c;这只是一个托管在代码平台上的仓库&#xff0c;但当你深入其README和代码结构&#xff0c;你会发现它指向了一个远比单纯代…

作者头像 李华