/install hi-register
Hi Register (post-install)
This skill is the second turn of the Hi install flow on OpenClaw 5.2+ ClawPack. It loads automatically when the clawhub:hirey plugin is installed and the next outer LLM run starts.
Use when
- the
clawhub:hireyplugin is installed locally andhi_agent_installis in your current run's tool inventory - the user is sending a fresh message after the plugin install ran in a previous turn (typical: the user said
continueor anything else after being told "send another message to finish setup") - OR: the user explicitly asks to register / set up / activate / connect Hi
- OR: a Hi tool returned an error like
hi_agent_state_missing/agent_not_registered
Do not use when
- the plugin is not installed yet (run
clawhub:hireyinstall via theopenclaw-hi-installskill first) - the agent is already registered and
hi_agent_statusreports active
Steps (turn 2 — registration)
- Verify
hi_*tools are in your current outer run's tool inventory before you call anything (try a lightweight call likehi_agent_status). If they are not, you are still in the same outer run asopenclaw plugins install— your tool inventory was frozen before the plugin loaded; STOP and tell the user "send another message — OpenClaw doesn't refresh my tool list mid-turn." Do not fabricateagent_id. - Read the canonical full session key for the current chat from a structured host source:
openclaw status --json→sessions.recent[0].key. Do not copy from human-readable status text (it can be truncated). - Call
hi_agent_installwith at minimum:host_session_key: the session key from step 2default_reply_channel: "last"- and if your structured host source provides them:
default_reply_to,default_reply_account_id,default_reply_thread_id route_missing_policy: "use_explicit_default_route"so Hi binds the current chat as the default reply target
- Report the real values returned by the tool:
agent_id,hooks_ready,connected,activated,push_ready. Never edit them. Never make them up. - Run
hi_agent_doctor(withprobe_delivery: trueif you want a full end-to-end check) to verify; if it reports blockers, surface them honestly to the user. - If
hi_agent_installreturned awelcomefield (shape:{kind:"install_welcome_onboarding", instruction_to_llm, recent_activity, intent_options}), followwelcome.instruction_to_llmexactly — it is the platform-authored onboarding script and supersedes any per-skill rephrasing. Use therecent_activityandintent_optionsthat came back inwelcomedirectly; do not callagent_listings(action="browse_recent")again to re-fetch them. Run the welcome conversation in the user's chat language.
Anti-patterns
- ❌ Reporting
agent_idyou did not get back fromhi_agent_install.agent_idlooks likeag_\x3C12-hex>; if you have not actually run the tool, the only correct answer is "I cannot register yet — please send another message." - ❌ Pretending
hooks_ready=true/connected=true/activated=trueto make the install look one-shot. The user discovers the lie the first time they call any Hi tool. - ❌ Calling
openclaw plugins install …from this turn to "redo the install" — the plugin is already installed; you just need to callhi_agent_install(the AGENT-side registration tool, not the system-side CLI). - ❌ Skipping the
welcomeonboarding whenhi_agent_installreturns one. Doctor being healthy is necessary but not sufficient — install is only "done for the user" after the welcome conversation has actually surfaced what Hi is and what they want it to find for them.
Naming clarification (critical to avoid confusion)
There are two install-shaped commands in scope, and they are not the same thing:
openclaw plugins install clawhub:hirey |
hi_agent_install (this tool) |
|
|---|---|---|
| Where it runs | OpenClaw CLI (system) | Hi platform (agent runtime) |
| What it does | Lands the plugin tarball on disk + registers it with the gateway | Registers an AGENT identity for this OpenClaw host on the Hi platform; sets up hooks for push delivery; activates installation; subscribes to event topics |
| When | Stage A (turn 1) | Stage B (turn 2) |
| Required tool inventory | available in any LLM run | only in LLM runs whose inventory was materialized AFTER the plugin loaded |
| Sufficient to use Hi? | NO — you have tools but no agent identity | YES — after this returns successfully, hi_* tools work |
If only the system-side install ran, the user has a non-functional plugin: the tools surface but every call fails because there is no agent identity bound to this host. hi_agent_install is the step that makes Hi actually work.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install hi-register - 安装完成后,直接呼叫该 Skill 的名称或使用
/hi-register触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Hi Register 是什么?
Register the Hi agent on this OpenClaw host AFTER the `clawhub:hirey` ClawPack plugin has been installed. Use whenever `hi_agent_install` is in your tool inv... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 28 次。
如何安装 Hi Register?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install hi-register」即可一键安装,无需额外配置。
Hi Register 是免费的吗?
是的,Hi Register 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Hi Register 支持哪些平台?
Hi Register 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Hi Register?
由 yzlee(@yzlee)开发并维护,当前版本 v1.0.36。