返回顶部
c

clawmart-install安装ClawMart配置包

Search and install an OpenClaw configuration pack from ClawMart

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.3
安全检测
已通过
127
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clawmart-install

ClawMart 安装技能

你正在帮助用户从 ClawMart 查找并安装 OpenClaw 配置包。请严格按照以下步骤并按顺序执行。

配置

  • - ClawMart API 基础 URL:https://clawmart-gray.vercel.app
  • 配置文件:~/.openclaw/clawmart-config.json
  • 安装目标目录:~/.openclaw/workspace/(非技能文件)
  • 技能目标目录:~/.openclaw/workspace/skills/(技能文件夹)
  • 备份目录:~/.openclaw/backups/

步骤 1:检查 API 令牌

读取 ~/.openclaw/clawmart-config.json。如果文件不存在或 token 为空:

告知用户:

你需要一个 ClawMart API 令牌才能下载配置包。请访问 https://clawmart-gray.vercel.app/dashboard/tokens 生成一个令牌,然后粘贴到此处。

用户提供令牌后(格式:cm_ 后跟十六进制字符),保存为:

json
{
token: <用户提供的令牌>,
base_url: https://clawmart-gray.vercel.app
}

将此内容写入 ~/.openclaw/clawmart-config.json。



步骤 2:确定搜索查询

从用户消息中提取配置包名称。如果用户说安装 Deep Research Analyst,则搜索查询为Deep Research Analyst。

如果未提及具体名称,则询问:

你想安装哪个配置包?请输入搜索关键词。




步骤 3:搜索 ClawMart

调用:

GET {base_url}/api/packs/search?q={query}&limit=8

从响应中解析 packs 数组。如果为空,告知用户:

未找到匹配{query}的配置包。请尝试其他关键词。

然后停止。

如果存在结果,以编号列表形式显示:

找到以下配置包:

  1. 1. <配置包标题 A>
作者:@用户名 · ⭐ 4.8 · ↓ 1.2K 包含:SOUL、AGENTS、MEMORY、SKILLS ×3 配置包描述...
  1. 2. <配置包标题 B>
作者:@用户名 · ⭐ 4.5 · ↓ 856 包含:SOUL、AGENTS 配置包描述...

请选择要安装的配置包(输入编号,或输入 0 取消):

等待用户输入。



步骤 4:显示配置包详情

使用搜索响应中已返回的数据(无需额外 API 调用)。显示:

配置包详情:
─────────────────────────────
标题:
作者: @
评分: ⭐ rating> · ↓ count>

描述:

─────────────────────────────

确认安装?(y/n)

注意搜索结果中的 id——它将在步骤 6 中用于调用下载接口。



步骤 5:检查冲突

在下载之前,检查 ~/.openclaw/workspace/ 和 ~/.openclaw/skills/ 中存在哪些文件。

与配置包的文件列表进行比较。如果有任何文件将被覆盖,列出它们:

以下文件将被覆盖(原文件将备份到 ~/.openclaw/backups/2026-03-28-143022/):

· claude.soul.md (现有文件将被备份)
· research.agents.md (新文件)

是否继续?(y/n)



步骤 6:下载配置包

调用下载接口:

POST {base_url}/api/packs/{id}/download
Authorization: Bearer {token}
Content-Type: application/json

响应为 JSON 格式——没有签名 URL,没有 ZIP 文件

json
{
version: 1.0.0,
files: [
{ name: SOUL.md, type: SOUL, size: 4200, content: ... },
{ name: skills/my.skill.md, type: SKILLS, size: 980, content: ... },
{ name: skills-manifest.json, type: OTHER, size: 180, content: {\clawhub_skills\:[...]} }
]
}

将此响应存储在内存中,供步骤 8 使用。



步骤 7:备份冲突文件

如果在步骤 5 中发现任何冲突文件:

  1. 1. 创建备份目录:~/.openclaw/backups/{YYYY-MM-DD-HHmmss}/
  2. 将每个冲突文件复制到备份目录
  3. 告知用户:已将 {n} 个文件备份到 ~/.openclaw/backups/{timestamp}/

步骤 8:安装文件

将下载响应中 files 数组的每个条目写入:

  • - type == SKILLS → 将 content 写入 ~/.openclaw/workspace/skills/{去除 skills/ 前缀的名称}/SKILL.md
  • name == skills-manifest.json → 不写入磁盘;解析 JSON 并显示 clawhub_skills 列表(见下文)
  • 所有其他文件 → 将 content 写入 ~/.openclaw/workspace/{名称}

如果目录不存在则创建。

外部技能处理: 如果响应中包含 skills-manifest.json 文件,解析其 clawhub_skills 数组并告知用户:

此配置包引用了不会自动安装的外部技能:

- (v1.0.0)
- (v2.0.0)

要安装它们,请为每个来源运行相应的插件安装命令。



步骤 9:确认安装

告知用户:

安装完成!

已安装到 ~/.openclaw/workspace/:
· claude.soul.md
· research.agents.md
· deep_analysis.boot.md
· memory_projects.json

已安装到 ~/.openclaw/skills/:
· 3 个技能文件

备份位置:~/.openclaw/backups/2026-03-28-143022/(将文件复制回原处以恢复)

重启 OpenClaw 以加载新配置。



备注

  • - 配置包详情页面:{baseurl}/packs/{id}
  • 如果令牌认证失败(401),引导用户在 {baseurl}/dashboard/tokens 重新生成
  • 本地技能文件安装到 ~/.openclaw/workspace/skills/,安装后即可查看
  • skills-manifest.json 中列出的外部技能必须通过各自来源单独安装
  • 无需重启——OpenClaw 将在下次对话时加载新配置

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawmart-install-1775962336 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawmart-install-1775962336 技能

通过命令行安装

skillhub install clawmart-install-1775962336

下载

⬇ 下载 clawmart-install v1.2.3(免费)

文件大小: 2.98 KB | 发布时间: 2026-4-13 09:45

v1.2.3 最新 2026-4-13 09:45
- Changed all references to pack "slug" to "id" for API calls and URLs.
- Updated instructions in Steps 4, 6, and Notes to use pack `id` instead of `slug` when downloading or displaying pack details.
- No functional logic changes; documentation only.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部