跳到主要内容

速查表

skillshare 命令速查。

核心命令

命令说明
init首次配置
install <source>添加一个 skill
uninstall <name>...移除一个或多个 skills
list列出所有 skills
search <query>搜索 skills
sync推送到所有 Targets
status显示 Sync 状态

Skill 管理

命令说明
new <name>创建一个新 skill
update <name>更新一个 skill(git pull)
update --all更新所有 tracked repos
check检查 skill 更新
check --json检查更新(JSON 输出)
upgrade升级 CLI 与内置 skill
hub list列出已配置的 skill Hub
hub add <url>添加一个 skill Hub

Target 管理

命令说明
target list列出所有 Targets
target <name>显示 Target 详情
target <name> --mode <mode>修改 Sync 模式
target add <name> <path>添加自定义 Target
target remove <name>安全地移除 Target
diff [target]显示差异

Extras 管理

命令说明
extras init <name> --target <path>在配置中添加一条 extras 记录
extras list列出已配置的 extras 及其同步状态
extras remove <name>从配置中移除一条 extras 记录
extras <name> --add-target <path>为已有 extras 记录添加一个 Target
extras <name> --remove-target <path>移除一个 Target(加 --prune 可删除已同步的文件)
extras collect <name>把 extras Target 中的本地文件 collect 回 Source

Agent 管理

命令说明
list agents列出已安装的 agents
install <source> --kind agent只安装 repo 中的 agents
install <source> -a <name>按名称安装指定的 agent
uninstall --kind agent <name>移除一个 agent
sync agents只把 agents 同步到 Targets
check agents检查 agents 的更新
audit agents对 agents 做安全扫描
enable --kind agent <name>重新启用被禁用的 agent
disable --kind agent <name>通过 .agentignore 禁用一个 agent

Plugin 管理

命令说明
plugin打开交互式 plugin 管理器
plugin list显示受管 plugins 及原生安装状态
plugin discover <source>检视一个目录或 Git repo
plugin add [source]安装一个完整的原生 plugin
plugin import [plugin@market] --from claude接管已有的原生安装
plugin inspect <name>检视一个受管的包
plugin check [name]检查来源变更但不应用
plugin update [name] --target claude用已审阅的来源更新某个受支持的 Target
plugin enable [name] --target codex为下一次 Sync 选中一个 Target
plugin disable [name] --target codex为下一次 Sync 取消选中一个 Target
plugin remove [name]卸载受管绑定并移除定义
sync plugins [name]应用 plugin 的 Sync 选择;等同于 plugin sync

Targets:Claude Code、Codex、Cursor、Antigravity(agy)、Pi 和 OpenCode。 Project mode 支持 Claude、Antigravity、Pi 和 OpenCode。

enable/disable 只保存选择结果。下一次 plugin sync 才会安装被选中的绑定, 或卸载被取消选中的绑定(同时保留其定义)。 Plugins 不包含在 sync --all 中。用 --dry-run --json 预览将要发生的变更; 自动化场景请用 --no-tui 并显式给出输入。原生客户端要求与受支持的 Targets 见 plugin

Sync 操作

命令说明
sync extras同步非 skill 资源(rules、commands 等)
sync mcp同步 MCP 连接设置
sync --all同步 skills + agents + extras + MCP(不含 plugins)
collect <target>把 Target 中的 skills collect 回 Source
collect --all从所有 Targets collect
backup [target]创建备份
backup --list列出备份
restore <target>从备份恢复
commit [-m "msg"]只创建本地 git commit,不 push
push [-m "msg"]commit 并 push 到 git remote
pull从 git pull 并 Sync
trash list列出软删除的 skills
trash restore <name>恢复一个软删除的 skill

实用工具

命令说明
analyze分析上下文窗口占用(交互式 TUI)
analyze --filter <text>按名称/路径子串过滤 skills
analyze --json以 JSON 输出上下文占用
doctor诊断问题
doctor --json诊断问题(JSON 输出,供 CI 使用)
log查看操作日志与审计日志
uilocalhost:19420 启动 Web 仪表盘
ui -p以 Project mode 启动 Web 仪表盘
completion <shell> --install安装 shell 自动补全(bash/zsh/fish/powershell/nushell)
version显示 CLI 版本
make test-docker运行离线 Docker sandbox 测试
make playground启动 playground 并进入 shell(一步完成)
make playground-down停止并移除 playground
./scripts/sandbox.sh <cmd>高级 sandbox 管理(up/down/shell/reset/status/logs/bare)
make ui-build构建前端
make build-all构建包含前端的完整二进制

常见工作流

安装并同步一个 skill

skillshare install anthropics/skills/skills/pdf
skillshare sync

创建并部署一个 skill

skillshare new my-skill
# Edit ~/.config/skillshare/skills/my-skill/SKILL.md
skillshare sync

跨机器 Sync

# Setup (pick one)
# Interactive (guided prompts)
skillshare init --remote [email protected]:you/my-skills.git

# Non-interactive (no prompts, auto-detect installed targets)
skillshare init --remote [email protected]:you/my-skills.git --no-copy --all-targets --no-skill

# Optional local checkpoint without pushing
skillshare commit -m "Save local skill edits"

# Machine A: push changes
skillshare push -m "Add new skill"

# Machine B: pull and sync
skillshare pull

之后可选(仅当你在配置完成后又安装了新的 AI CLI):

skillshare init --discover

在 discover 时覆盖模式,只会影响新添加的 Targets:

skillshare init --discover --select cursor --mode copy

团队 skill 共享

# Install team repo
skillshare install github.com/team/skills --track

# Install from specific branch (works with or without --track)
skillshare install github.com/team/skills --branch develop --all
skillshare install github.com/team/skills --track --branch develop

# 固定到 tag 或 commit SHA(仅限普通安装)
skillshare install github.com/team/skills --branch v1.2.0 --all

# Update from team
skillshare update --all
skillshare sync

Sandbox playground 会话

make playground          # start + enter shell
skillshare --help
ss status
exit # leave shell
make playground-down # stop container

关键路径

路径说明
~/.config/skillshare/config.yaml配置文件
~/.config/skillshare/skills/.metadata.json已安装 skill 的元数据(自动维护)
~/.config/skillshare/skills/Skill Source 目录
~/.config/skillshare/agents/Agent Source 目录
~/.config/skillshare/extras/<name>/Extras Source 目录
~/.local/state/skillshare/logs/操作日志与审计日志
~/.local/share/skillshare/backups/备份目录

大多数命令都支持的 Flags

Flag说明
--dry-run-n预览而不做实际改动
--help-h显示帮助

另见