/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.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install hi-register - After installation, invoke the skill by name or use
/hi-register - Provide required inputs per the skill's parameter spec and get structured output
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 28 downloads so far.
How do I install Hi Register?
Run "/install hi-register" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Hi Register free?
Yes, Hi Register is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Hi Register support?
Hi Register is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Hi Register?
It is built and maintained by yzlee (@yzlee); the current version is v1.0.36.