Install
openclaw skills install @kiwi-phantomworks/mori-relationship-memoryPrivate relationship memory for real estate agents, brokers, and referral-driven service professionals. Activate only when the account holder explicitly asks to use Mori; then, with confirmation of the requested private-data scope, use Mori's scoped HTTPS API to search an account-private contact graph, inspect provenance-backed facts, and draft cited recommendations.
openclaw skills install @kiwi-phantomworks/mori-relationship-memoryUse this skill only when the account holder explicitly asks to connect, test, or use Mori. Do not activate it from a generic request about contacts, CRM, email, SMS, recommendations, or relationship memory. Mori holds private relationship data for real estate agents, brokers, and referral-driven service professionals.
Mori is not a CRM. It is a memory layer agents feed by forwarding or CC'ing emails and, when enabled, inbound SMS. Mori extracts contacts, context, facts, threads, and provenance into a private per-account graph. Later, the agent can ask "who do I recommend for X?" and get a draft answer with cited contacts. No email is sent automatically.
If the user has Mori access, ask for or use:
MORI_BASE_URL - the Mori app origin, e.g. https://... or local
http://localhost:3000; production is https://app.heymori.aiMORI_API_KEY - a narrowly scoped, revocable mori_... key created in
Mori settings. Store it only in the client secret store or environment; never
paste it into a prompt, source file, or chat message.Use Mori's HTTPS API directly. Do not run npx or install an MCP package from
these instructions: no public Mori MCP package is currently supported for this
skill. API keys are account-private, and every request must use the HTTPS base
URL the account owner controls.
https://app.heymori.ai to sign in or
https://www.heymori.ai for the marketing site.whoami or GET /api/v1/me.ask or POST /api/v1/retrievals; report
confidence and cited contacts. Do not invent contacts when Mori returns a
low-confidence or empty answer.Core HTTP endpoints live under <MORI_BASE_URL>/api/v1:
GET /me - account and granted scopesGET /contacts - search contacts by text, entity type, or tagGET /contacts/{id} - contact detailGET /contacts/{id}/facts - provenance-backed temporal factsGET /messages and GET /messages/{id} - ingested email/SMS recordsGET /threads and GET /threads/{id} - email thread viewsGET /retrievals and GET /retrievals/{id} - past graph questionsPOST /retrievals - ask the graph for a recommendation or memory recallGET /verified-emails - routing addressesGET /openapi.json and GET /docs - OpenAPI and Swagger UIBearer auth:
curl -H "Authorization: Bearer $MORI_API_KEY" \
"$MORI_BASE_URL/api/v1/me"
Ask the graph:
curl -X POST "$MORI_BASE_URL/api/v1/retrievals" \
-H "Authorization: Bearer $MORI_API_KEY" \
-H "content-type: application/json" \
-d '{"question":"who do I recommend for staging in the East Bay?"}'
Use this language when explaining Mori publicly:
Avoid claims that imply launch traction, paid-plan conversion, CRM replacement, inbox scanning, cross-agent vendor reputation, or automatic client/vendor outreach.
Built by PhantomWorks: https://phantomworks.io