smp 是 Skills-Manager-Plus 的命令行入口。它复用桌面端同一套中央仓库、数据库、预设模型、全局工作区服务和 Git 备份生命周期。
CLI 适合脚本化检查、备份自动化、仓库恢复和批量工作区操作。
每个应用版本都会在 GitHub Release 中发布可直接下载的 CLI 二进制文件。按平台下载对应文件,放到 PATH 中即可;macOS/Linux 需要额外加执行权限。
# Linux x64
curl -L -o smp \
https://github.com/arch3rPro/Skills-Manager-Plus/releases/latest/download/smp-linux-x64
chmod +x smp
sudo mv smp /usr/local/bin/smp
# macOS arm64
curl -L -o smp \
https://github.com/arch3rPro/Skills-Manager-Plus/releases/latest/download/smp-macos-arm64
chmod +x smp
sudo mv smp /usr/local/bin/smp发布附件包括:
smp-macos-arm64smp-macos-x64smp-linux-x64smp-windows-x64.exe
每个二进制文件都会同时发布 .sha256 校验文件。
smp --json repo status
smp --skills-root /path/to/skills repo status--json输出紧凑 JSON,方便自动化处理。--skills-root让 CLI 指向外部 Skills 仓库,而不是应用默认中央仓库。
smp repo status
smp repo set-path ~/SkillsManagerPlus
smp repo reset-path
smp tools list
smp tools enable codex
smp tools disable codex
smp tools set-path codex ~/.codex/skills
smp tools reset-path codex
smp tools set-sync-mode codex symlink
smp tools add-custom my_agent "My Agent" ~/.my-agent/skills --project-dir .my-agent/skills
smp tools remove-custom my_agentrepo 命令用于查看或切换中央仓库路径。tools list 会列出已安装和已启用的 Agent、全局技能目录,以及自定义工具元数据。
smp skills list
smp skills show rss-ai-digest
smp skills install ./my-skill --local --sync
smp skills install https://github.com/user/repo.git --git --sync-preset "Default"
smp skills search obsidian
smp skills check --all
smp skills update --all
smp skills export rss-ai-digest --dest /tmp/rss-ai-digest
smp skills adopt ~/.agents/skills --dry-run
smp skills remove old-skill --yes安装和更新命令复用桌面端的来源元数据。Git、skills.sh、ClawHub、插件背后的 Git 技能和本地技能会尽量走共享更新链路。
smp local scan
smp local import ~/.codex/skills/rss-ai-digest
smp local import-all本地命令复用桌面端本地发现流程,用于把 Agent 全局目录里的已有技能导入 Skills Center。
smp plugins markets
smp plugins add-market https://github.com/user/plugin-market.git
smp plugins refresh market-id
smp plugins list
smp plugins search obsidian
smp plugins install market-id plugin-name
smp plugins installed
smp plugins remove-market market-id插件命令暴露桌面端 Skills Store 使用的 Git 插件市场链路,包括插件技能安装和已安装插件技能列表。
smp clawhub browse --sort downloads --limit 20
smp clawhub search obsidian --limit 20
smp clawhub detail openclaw/example
smp clawhub install openclaw/example
smp clawhub validate-key
smp clawhub star openclaw/example
smp clawhub unstar openclaw/exampleClawHub 命令使用桌面端已配置的 ClawHub API Key 和代理设置。网络和鉴权操作仍需要本地配置有效。
smp presets list
smp presets current
smp presets preview "Default"
smp presets apply "Default"
smp presets deactivate "Default"
smp presets add-skill "Default" rss-ai-digest
smp presets remove-skill "Default" rss-ai-digest内部存储仍保留兼容的 scenario 形态,但 CLI 对外暴露产品语义上的 Preset 模型。
smp workspace agents
smp workspace skills codex
smp workspace document codex rss-ai-digest
smp workspace add codex rss-ai-digest
smp workspace remove codex rss-ai-digest
smp workspace import codex local-only-skill
smp workspace pull codex rss-ai-digest
smp workspace delete-local codex local-only-skill --yes也可以使用别名:
smp global-workspace agents
smp global agents这些命令会直接操作真实的 Agent 全局技能目录,和桌面端 全局工作区 页面使用的是同一套服务。
smp git status
smp git init
smp git clone https://github.com/user/skills-backup.git
smp git set-remote https://github.com/user/skills-backup.git
smp git pull
smp git commit -m "backup: sync skills library"
smp git push
smp git versions --limit 10
smp git restore sm-v-20260522-120000Git 命令复用桌面端 Git 备份的快照与恢复能力。
smp backup create
smp backup list
smp backup export /tmp/skills-manager-plus.sql
smp backup import /tmp/skills-manager-plus.sql
smp backup restore 20260522-120000.db
smp backup rename 20260522-120000.db "Before WebDAV restore"
smp backup delete 20260522-120000.db
smp webdav settings
smp webdav save --enabled --base-url https://example.com/dav --username user --password your-password
smp webdav test
smp webdav upload
smp webdav remote-info
smp webdav download备份和 WebDAV 命令复用桌面端的数据快照、SQL 导入导出、同步 manifest 和恢复安全检查。