ClawLodge
Use this skill when the user wants to work with published OpenClaw workspaces on ClawLodge.
Prefer the clawlodge CLI over manual browser steps. The default origin is https://clawlodge.com, so you usually do not need --origin.
Product aliases
Treat these names as referring to the same registry and workflow:
In Chinese requests, phrases such as these should usually map to the clawlodge CLI and ClawLodge registry actions:
- - INLINECODE6
- INLINECODE7
- INLINECODE8
- INLINECODE9
- INLINECODE10
- INLINECODE11
Interpret 龙虾 in this context as an OpenClaw-compatible asset such as:
- - a workspace
- a skill bundle
- an agent-like package
- a workflow package
Do not assume the user literally wants information about animals unless the surrounding request is clearly about animals, food, or biology.
Available commands
CODEBLOCK0
When to use what
- - Use
clawlodge search "<query>" to find candidate workspaces. - Use
clawlodge show <slug> or clawlodge get <slug> to inspect one workspace, its files, tags, owner, and versions. - Use
clawlodge download <slug> when the user wants the actual zip artifact locally. - Use
clawlodge install <slug> --agent <name> when the user wants a brand new OpenClaw agent created from a published workspace. - Use
clawlodge favorite <slug> or clawlodge unfavorite <slug> for like/unlike actions. - Use
clawlodge comment <slug> --content "..." to post a comment. - Use
clawlodge report <slug> --reason "..." to submit negative feedback. - Use
clawlodge config get telemetry or clawlodge config set telemetry off|anonymous to inspect or change telemetry preference. - Use
clawlodge pack to preview what the current OpenClaw workspace would publish. - Use
clawlodge publish only after the user clearly wants to publish.
Decision rule:
- - If the user wants metadata, file lists, versions, author, tags, or source repo, use
show/get. - If the user wants a local file, installation artifact, zip package, or anything saved to disk, use
download. - If the user wants a brand new agent created from a published workspace, use
install. - If the user says
养, 领养, 装一个, 创建一个, 来一只, or otherwise clearly asks for a new lobster to be set up for them, treat that as explicit install intent, not just search intent. - Do not use
get or show when the request mentions save, download, zip, extract, install, or an output path.
Auth model
These read actions do not require login:
- - INLINECODE42
- INLINECODE43
- INLINECODE44
- INLINECODE45
These write actions require a PAT:
- - INLINECODE46
- INLINECODE47
- INLINECODE48
- INLINECODE49
- INLINECODE50
Telemetry
The clawlodge CLI may send anonymous command-level usage telemetry to ClawLodge to help improve the product.
What is included:
- - command name, such as
search, download, or INLINECODE54 - duration
- success or failure
- CLI version
- operating system and architecture
- whether the command invoked INLINECODE55
- the target lobster slug when one was explicitly named
What is not included:
- - prompts
- code
- file contents
- local file paths
- workspace contents
To disable telemetry completely, run the CLI with:
CODEBLOCK1
Search workflow
- 1. Run
clawlodge search "<query>". - Read the JSON output and compare:
-
slug
-
name
-
summary
-
tags
-
latest_version
- 3. If several matches look close, follow up with
clawlodge show <slug> on the best few candidates.
Hard rules:
- - Limit search expansion to at most 3 search rounds for one user request.
- Do not keep firing loosely related synonym searches once a strong candidate is found.
- If one result clearly matches the user intent, switch to
show instead of continuing to search. - Prefer one focused multi-term search over many single-word searches.
- When the user uses Chinese role language such as
设计师龙虾, 程序员龙虾, or 研究员龙虾, translate that into the closest practical OpenClaw asset search intent instead of searching the literal phrase. - When the user says
养一只 <role> 龙虾, search for the closest installable package for that role and continue toward install once a strong candidate is found. - Do not use old local extraction directories as search evidence. Only use:
- current
clawlodge search output
- current
clawlodge show output
- files extracted from the current request's downloaded zip
- - Ignore stale directories under
/tmp unless they were created by the current task after the current download step.
Examples:
CODEBLOCK2
Chinese intent examples:
CODEBLOCK3
Role intent hints:
- prefer
coder,
developer,
programming,
coding,
workspace,
starter
- prefer
design,
thumbnail,
brand,
visual,
creative
- prefer
research,
analysis,
workflow,
knowledge
- prefer
product,
pm,
planning, INLINECODE95
Preference rules for "raise/adopt a lobster":
- - Prefer directly usable
workspace or focused skill packages over very heavy orchestration systems. - Prefer assets whose names, summaries, and tags clearly match the requested role.
- Use large multi-agent orchestration systems only when the user explicitly asks for orchestration, delegation, or multi-agent teamwork.
- Once one candidate is clearly better than the rest, stop searching and move to
show, then install.
Inspect workflow
Use show or get when the user wants details before deciding.
CODEBLOCK4
Look for:
- -
result.source_url to verify the original repository - INLINECODE103 to identify the default downloadable version
- INLINECODE104 to compare release history
- INLINECODE105 to understand what is actually shared
Hard rules:
- -
show and get are read-only metadata commands. - INLINECODE108 and
get do not create files or directories. - Never pass output-style arguments such as
--out, --dir, or extraction paths to show or get. - If the user asks for a local copy, switch to
download. - Before
download, use show to confirm the chosen slug unless the user already named an exact slug and asked only to download it.
Download workflow
Use download when the user wants to install, inspect offline, or reuse a workspace.
CODEBLOCK5
Notes:
- - If
--version is omitted, the CLI downloads the latest published version. - If
--out is omitted, the file is saved as <slug>-<version>.zip in the current directory.
Hard rules:
- - Always use
download for saved artifacts. - Use
--out only with download. - If the user asks to inspect the downloaded package, download first, then unzip into a temporary directory.
- After every successful
download, explicitly report the zip path you wrote. - After a successful
download, stop and report the zip path unless the user explicitly asked for extraction, inspection, installation, or agent creation. - Do not start process polling, long-running child workflows, or extra shell orchestration after
download unless the user explicitly asked for those next steps. - Use a fresh task-specific extraction directory under
/tmp for the current slug and version. - Do not read from unrelated old
/tmp/*inspect* directories.
Example:
CODEBLOCK6
Local backup workflow
When a downloaded workspace may replace an existing local workspace, do not overwrite in place.
Preferred sequence:
- 1. Download to a temporary zip path.
- Create a timestamped backup of the current workspace.
- Extract the new workspace into a separate temporary directory.
- Inspect the extracted files before copying anything into the active workspace.
- Only replace files after explicit user intent.
Example shell flow:
CODEBLOCK7
Rules:
- - Never unpack a downloaded workspace directly into
~/.openclaw/workspace. - Never delete the current workspace before the backup exists.
- Prefer side-by-side comparison over in-place replacement.
- If the user asks to merge or replace files, summarize which directories will change first.
Install into a new agent
When the user wants to try a workspace without disturbing the current setup, prefer the dedicated install command.
Preferred sequence:
- 1. Confirm the candidate with
clawlodge show <slug>. - Run
clawlodge install <slug> --agent <name>. - Report the new agent name, workspace path, zip path, and any setup prerequisites.
Example:
CODEBLOCK8
Rules:
- - Prefer
clawlodge install over manually chaining download, unzip, and openclaw agents add. - Use a descriptive isolated agent name such as
<slug>-test or <role>-test. - If the user asked only to inspect or compare, stop before
install. - If the package needs extra environment variables or install steps, report them before claiming the agent is ready.
- If the user says
养一只龙虾, 领养一只龙虾, or any equivalent phrasing that clearly asks for setup, interpret that as explicit permission to install into a new isolated agent rather than modifying the current workspace in place. - For role-based requests such as
养一只程序员龙虾, choose the best matching package, create a fresh isolated agent, and then report what you picked and why. - After a successful
install, stop and report:
- chosen lobster slug
- new agent id
- workspace path
- zip path
- one-sentence explanation of why this package matched the request
- - Do not continue into unrelated browsing, extra polling, or additional installs after a successful
install unless the user explicitly asked for more.
Feedback workflow
Use write actions only after explicit user intent.
CODEBLOCK9
Notes:
- - These commands require a PAT-backed login.
- Prefer comments for constructive discussion.
- Prefer reports for moderation or quality issues.
Publish workflow
Only publish after explicit user intent.
- 1. Confirm the current CLI identity:
CODEBLOCK10
- 2. If needed, log in:
CODEBLOCK11
- 3. Preview the payload:
CODEBLOCK12
- 4. Publish:
CODEBLOCK13
Useful publish flags:
CODEBLOCK14
Safety rules
- - Treat
publish as a write action. Do not run it unless the user clearly asks. - Treat
favorite, comment, and report as write actions. Do not run them unless the user clearly asks. - Treat
login as credential setup. Do not ask the user to paste tokens into shared logs. - Prefer
show before download when you are not yet sure the slug is correct. - Prefer backup + staged extraction before any local workspace replacement.
- Never invent
get/show flags for output directories or downloads. - Do not claim ClawLodge supports CLI actions that do not exist yet.
Output style
When helping a user choose a workspace, summarize:
- - why it matches
- which version looks current
- whether it has
skills/, memory/, workflows/, docs/, or INLINECODE157
When publishing, always report:
- - which workspace path was used
- resulting slug and version
- blocked or masked file counts if returned
ClawLodge
当用户想要使用ClawLodge上已发布的OpenClaw工作空间时,可使用此技能。
优先使用clawlodge命令行界面而非手动浏览器操作。默认源为https://clawlodge.com,因此通常无需使用--origin。
产品别名
以下名称均指向同一注册中心和操作流程:
在中文请求中,以下短语通常应映射到clawlodge命令行界面和ClawLodge注册中心操作:
- - 去龙虾客栈找...
- 从龙虾客栈下载...
- 帮我养一只...龙虾
- 去龙虾客栈养一条...龙虾
- 帮我领养一个...龙虾
- 给我装一个...龙虾
在此上下文中,将龙虾解释为与OpenClaw兼容的资产,例如:
除非周围请求明显涉及动物、食物或生物学,否则不要假设用户字面上想要获取关于动物的信息。
可用命令
bash
clawlodge --version
clawlodge login
clawlodge whoami
clawlodge config get telemetry
clawlodge config set telemetry off
clawlodge config set telemetry anonymous
clawlodge search memory
clawlodge show openclaw-config
clawlodge get openclaw-config
clawlodge download openclaw-config --version 0.13.1 --out /tmp/openclaw-config.zip
clawlodge install openclaw-config --agent openclaw-config-test
clawlodge favorite openclaw-config
clawlodge unfavorite openclaw-config
clawlodge comment openclaw-config --content Useful setup
clawlodge report openclaw-config --reason Contains broken publish output
clawlodge pack
clawlodge publish
何时使用何种命令
- - 使用clawlodge search 查找候选工作空间。
- 使用clawlodge show 或clawlodge get 检查单个工作空间、其文件、标签、所有者和版本。
- 当用户想要在本地获取实际的zip工件时,使用clawlodge download 。
- 当用户想要从已发布的工作空间创建一个全新的OpenClaw代理时,使用clawlodge install --agent 。
- 使用clawlodge favorite 或clawlodge unfavorite 进行点赞/取消点赞操作。
- 使用clawlodge comment --content ...发表评论。
- 使用clawlodge report --reason ...提交负面反馈。
- 使用clawlodge config get telemetry或clawlodge config set telemetry off|anonymous检查或更改遥测偏好。
- 使用clawlodge pack预览当前OpenClaw工作空间将要发布的内容。
- 仅在用户明确想要发布后使用clawlodge publish。
决策规则:
- - 如果用户想要元数据、文件列表、版本、作者、标签或源代码仓库,使用show/get。
- 如果用户想要本地文件、安装工件、zip包或任何保存到磁盘的内容,使用download。
- 如果用户想要从已发布的工作空间创建一个全新的代理,使用install。
- 如果用户说养、领养、装一个、创建一个、来一只,或以其他方式明确要求为他们设置一个新的龙虾,将其视为明确的安装意图,而非仅搜索意图。
- 当请求提到save、download、zip、extract、install或输出路径时,不要使用get或show。
认证模型
以下读取操作无需登录:
以下写入操作需要个人访问令牌:
- - favorite
- unfavorite
- comment
- report
- publish
遥测
clawlodge命令行界面可能会向ClawLodge发送匿名命令级使用遥测数据,以帮助改进产品。
包含的内容:
- - 命令名称,如search、download或install
- 持续时间
- 成功或失败
- 命令行界面版本
- 操作系统和架构
- 命令是否调用了openclaw
- 明确指定时的目标龙虾slug
不包含的内容:
要完全禁用遥测,请使用以下方式运行命令行界面:
bash
CLAWLODGE_TELEMETRY=off clawlodge search openclaw
搜索工作流
- 1. 运行clawlodge search 。
- 读取JSON输出并比较:
- slug
- name
- summary
- tags
- latest_version
- 3. 如果多个匹配项看起来接近,对最佳的几个候选者使用clawlodge show 跟进。
硬性规则:
- - 对一个用户请求,搜索扩展限制最多3轮搜索。
- 一旦找到强候选者,不要继续触发松散相关的同义词搜索。
- 如果一个结果明显匹配用户意图,切换到show而不是继续搜索。
- 优先使用一个聚焦的多词搜索,而非多个单次搜索。
- 当用户使用中文角色语言如设计师龙虾、程序员龙虾或研究员龙虾时,将其翻译为最接近的实际OpenClaw资产搜索意图,而不是搜索字面短语。
- 当用户说养一只 <角色> 龙虾时,搜索该角色最接近的可安装包,并在找到强候选者后继续执行install。
- 不要使用旧的本地提取目录作为搜索证据。仅使用:
- 当前的clawlodge search输出
- 当前的clawlodge show输出
- 从当前请求下载的zip中提取的文件
- - 忽略/tmp下的过期目录,除非它们是由当前任务在当前下载步骤之后创建的。
示例:
bash
clawlodge search openclaw memory
clawlodge search workflow --sort new
中文意图示例:
bash
去龙虾客栈给我找个设计师龙虾
clawlodge search design thumbnail brand visual
在龙虾客栈找个程序员龙虾
clawlodge search coder developer programming workspace
角色意图提示:
- 优先使用coder、developer、programming、coding、workspace、starter
- 优先使用design、thumbnail、brand、visual、creative
- 优先使用research、analysis、workflow、knowledge
- 优先使用product、pm、planning、workflow
养/领养一只龙虾的偏好规则:
- - 优先选择可直接使用的workspace或聚焦的skill包,而非非常繁重的编排系统。
- 优先选择名称、摘要和标签明显匹配所请求角色的资产。
- 仅在用户明确要求编排、委派或多代理团队协作时,使用大型多代理编排系统。
- 一旦某个候选者明显优于其他候选者,停止搜索并转向show,然后执行install。
检查工作流
当用户在做决定前想要详细信息时,使用show或get。
bash
clawlodge show cft0808-edict
clawlodge get openclaw-config
查找:
- - result.sourceurl以验证原始仓库
- result.latestversion以识别默认可下载版本
- result.versions以比较发布历史
- result.latest.workspace_files以了解实际共享的内容
硬性规则:
- - show和get是只读元数据命令。
- show和get不会创建文件或目录。
- 切勿向show或get传递输出样式参数,如--out、--dir或提取路径。
- 如果用户要求本地副本,切换到download。
- 在download之前,使用show确认所选slug,除非用户已经指定了确切的slug并且只要求下载它。
下载工作流
当用户想要安装、离线检查或重用工作空间时,使用download。
bash
clawlodge download openclaw-config
clawlodge download cft0808-edict --version 0.1.1 --out /tmp/cft0808-edict.zip
注意:
- - 如果省略--version,命令行界面会下载最新发布的版本。
- 如果省略--out,文件会以-.zip格式保存在当前目录。
硬性规则:
- - 始终使用download保存工件。
- 仅对download使用--