360 Secure SkillHub
360 安全技能中心

Clawstore

该 Skill 指导使用 clawstore 命令行工具管理 OpenClaw agent 包:可搜索并查看包详情、安装指定版本、列出本地已安装包、检查更新;也能用 init 脚手架生成 agent.json 与目录结构,经 validate 校验、pack 预览后 publish 发布,或用 yank 撤下指定版本。发布前需先通过浏览器完成 GitHub OAuth 登录。

saba-ch
saba-ch
热度 34.08
最近更新 2026-05-11 17:40:44
分类:开发依赖:代码执行 / 读写文件 / 第三方 API应用场景:工作流 / 模板 / 推荐

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add clawstore
Metadata
name
clawstore
description
Search, install, and publish OpenClaw agent packages from the Clawstore registry. Use when the user wants to find agents, install them, or publish their own.
user-invocable
true
argument-hint
["search query or command"]

Clawstore is the package manager for OpenClaw agents. Use the clawstore CLI to search, install, and publish agent packages from the registry at useclawstore.com.

Prerequisites

The CLI must be installed globally:

npm install -g clawstore

Verify with clawstore --version.

When to use this skill

  • User asks to find, discover, or browse AI agents → use search
  • User asks to install or add an agent → use install
  • User asks to publish or share their agent → use publish flow
  • User asks what agents they have → use list
  • User asks to update agents → use update
  • User asks to create a new agent package → use init

Commands

Search for agents

clawstore search "productivity"
clawstore search "code review"

Returns a list of matching agents with scope, name, and description.

Get agent details

clawstore info @scope/agent-name

Shows the full description, version, download count, rating, and category.

Install an agent

# Latest version
clawstore install @scope/agent-name

# Specific version
clawstore install @scope/agent-name@1.2.0

Downloads the agent package and sets it up in the local OpenClaw workspace.

List installed agents

clawstore list

Shows all locally installed agents with their versions and update policies.

Check for updates

clawstore update

Checks the registry for newer versions of installed agents.

Authenticate

clawstore login

Opens a browser-based GitHub OAuth flow. Required before publishing.

Create a new agent package

clawstore init

Scaffolds agent.json and the recommended directory structure:

my-agent/
├── agent.json          # Package manifest
├── app/
│   ├── IDENTITY.md     # Agent persona
│   ├── AGENTS.md       # Capabilities
│   ├── SOUL.md         # Personality
│   └── knowledge/      # Reference files
└── store/
    ├── icon.png        # Store icon (256x256 PNG)
    └── screenshots/    # Store listing images

Validate a package

clawstore validate

Checks that agent.json is valid and the package structure is correct. Always run before publishing.

Preview a tarball

clawstore pack

Builds the tarball without publishing. Useful for inspecting what will be uploaded.

Publish

clawstore publish
# or from a specific directory
clawstore publish ./path/to/agent

Uploads the agent package to the Clawstore registry. Requires clawstore login first.

Yank a version

clawstore yank @scope/agent-name@1.0.0 --reason "critical bug"

Marks a published version as yanked. It won't be installed by default but remains downloadable for existing users.

Guidance

  • Search first: Before recommending an agent, search to see what's available.
  • Check info: Use clawstore info to verify an agent's quality (downloads, rating) before installing.
  • Validate before publish: Always run clawstore validate before clawstore publish to catch issues early.
  • Use init for new packages: Don't hand-write agent.json — use clawstore init to get the correct structure.
  • Login once: Authentication persists across sessions. Only run clawstore login if the user hasn't authenticated yet.