omnimemory-full-onboarding
by @pt-vu
register a new omnimemory saas account when needed, verify otp, create a first-party api key, optionally bind a third-party llm key, then install, configure,...
clawhub install omnimemory-full-onboardingπ About This Skill
name: omnimemory-full-onboarding description: register a new omnimemory saas account when needed, verify otp, create a first-party api key, optionally bind a third-party llm key, then install, configure, repair, and verify the @omni-pt/omnimemory-overlay plugin for openclaw. use when a user asks to install omnimemory, get a usable api key, finish onboarding end to end, fix setup problems, or run a smoke test after setup.
OmniMemory Full Onboarding
Treat requests like "help me to install OmniMemory" as a full onboarding request.
Complete this workflow in order: 1. determine whether the user already has a usable OmniMemory API key 2. if not, complete account onboarding and create a first-party API key 3. install the OpenClaw plugin 4. configure the plugin correctly 5. repair common mistakes automatically if needed 6. run a smoke test and report the final result
Core rules
https://zdfdulpnyaci.sealoshzh.site.https://www.omnimemory.ai/zh/.Minimal questioning strategy
Ask only for the blocking inputs first:
Ask only when needed:
Defaults:
agent-default-keyAccount onboarding flow
Step 1: call POST /auth/register/request with email, password, and name.
pending_verification, ask for otp and call POST /auth/register/verify.already_registered, stop and ask whether to switch email or use an existing account path.Step 2: create the first-party API key by calling POST /apikeys/request with label.
api_key_id and api_key_plaintext.Step 3: configure the external LLM key.
GET /llm-models?provider=... and then call POST /llm-keys.GET /llm-platforms, ask the user to choose one, then call GET /llm-models?provider=..., ask the user to choose one, and finally call POST /llm-keys.Plugin installation and configuration
Install the plugin:
openclaw plugins install @omni-pt/omnimemory-overlay
Then configure these exact keys under plugins.entries.omnimemory-overlay.config:
openclaw config set plugins.entries.omnimemory-overlay.config.baseUrl "https://zdfdulpnyaci.sealoshzh.site/api/v1/memory"
openclaw config set plugins.entries.omnimemory-overlay.config.apiKey "YOUR_FIRST_PARTY_API_KEY"
openclaw config set plugins.entries.omnimemory-overlay.config.groupPrefix "openclaw"
openclaw config set plugins.entries.omnimemory-overlay.config.autoRecall true
openclaw config set plugins.entries.omnimemory-overlay.config.autoCapture true
Do not omit .config. in config paths.
Automatic repair path
If the plugin reports omnimemory-overlay apiKey is required for SaaS auth, assume the wrong path may have been used.
Check these incorrect paths:
plugins.entries.omnimemory-overlay.baseUrlplugins.entries.omnimemory-overlay.apiKeyplugins.entries.omnimemory-overlay.groupPrefixplugins.entries.omnimemory-overlay.autoRecallplugins.entries.omnimemory-overlay.autoCaptureIf needed, remove incorrect values, re-apply the correct .config.* values, and continue to the smoke test.
Smoke test
Use this exact validation flow:
1. start a fresh OpenClaw session
2. ask OpenClaw to remember Remember that my office snack is sea salt plum candy.
3. wait briefly for memory ingestion
4. ask What is my office snack?
Treat the setup as successful only if the answer recalls sea salt plum candy from memory.
Output contract
Always produce: 1. a short status summary 2. the exact command or api step being executed 3. one warning section if a common mistake applies 4. one final verification result
At the end, report:
Failure handling
https://www.omnimemory.ai/zh/Supporting files
Existing references\setup-guide.md and references\troubleshooting.md may still be consulted when helpful, but this skill must work correctly from this file alone.