A unified identity resolution system that maps multi-channel user IDs to a single canonical identifier to prevent state fragmentation.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install identity-resolver
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install identity-resolver using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Identity Resolver is a critical utility within the ecosystem of Openclaw Skills designed to solve the problem of fragmented user data. When users interact with an agent through multiple channels like Telegram, WhatsApp, or Discord, they often appear as separate entities. This skill maps these disparate channel identities to one canonical user ID automatically.
By unifying these identities, the skill ensures that memory, access control, and per-user preferences remain consistent across the entire workspace. It serves as a foundational layer for developers building sophisticated, cross-platform agentic workflows that require a single source of truth for user identification.
To get started, ensure you have uv installed on your system:
curl -LsSf https://astral.sh/uv/install.sh | sh
Next, install the identity-resolver skill via ClawHub:
cd /path/to/openclaw/workspace
clawhub install identity-resolver
Finally, initialize your identity map to link your local user settings to the resolution engine:
uv run python skills/identity-resolver/scripts/identity_cli.py init
The skill manages its mappings within an identity-map.json file, typically stored in the data or memory directory. It uses the following structure:
| Attribute | Description |
|---|---|
canonical_id |
A sanitized, alphanumeric identifier safe for filesystem paths. |
is_owner |
A boolean flag indicating if the identity belongs to the workspace owner. |
channels |
A list of platform-specific IDs in the format channel:user_id. |
display_name |
An optional human-readable name for the resolved user. |
updated_at |
A timestamp indicating the last time the identity mapping was modified. |
Loading
A powerful Go language server integration providing real-time code intelligence, diagnostics, and refactoring support for Go developers.

An autonomous sentiment-based trading agent that executes DCA strategies into BTC and ETH during periods of extreme market fear.

A framework and toolkit for developing, initializing, and packaging modular extensions for AI agents.

An RPC client connecting EvoClaw agents to the ClawChain L1 blockchain for on-chain identity, reputation, and tokenomics.

A core infrastructure skill for Openclaw Skills that dynamically routes agent tasks to the most cost-effective and capable AI models.

A high-performance Python language server providing static type checking, code intelligence, and real-time diagnostics for professional development.








































