Skip to content

Latest commit

 

History

History
189 lines (147 loc) · 5.23 KB

File metadata and controls

189 lines (147 loc) · 5.23 KB

CLI

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-arm64
  • smp-macos-x64
  • smp-linux-x64
  • smp-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_agent

repo 命令用于查看或切换中央仓库路径。tools list 会列出已安装和已启用的 Agent、全局技能目录,以及自定义工具元数据。

Skills

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 插件市场链路,包括插件技能安装和已安装插件技能列表。

ClawHub

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/example

ClawHub 命令使用桌面端已配置的 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 全局技能目录,和桌面端 全局工作区 页面使用的是同一套服务。

Git 生命周期

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-120000

Git 命令复用桌面端 Git 备份的快照与恢复能力。

数据备份和 WebDAV

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 和恢复安全检查。