OpenClaw · Skill
Identity Resolver
Maps Telegram, WhatsApp, Discord, and web channel identities to a single canonical user ID per person. Without it, the same user messaging from different channels appears as separate users, fragmenting memory, access control, and per-user state. Provides both a Python API and a CLI for skill developers and end users.
Install
Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.
Primary command
clawhub install bowen31337/identity-resolverClawHub installer
npx clawhub@latest install bowen31337/identity-resolverOpenClaw CLI
openclaw skills install bowen31337/identity-resolverDirect OpenClaw install
openclaw install bowen31337/identity-resolverWhat this skill does
Maps Telegram, WhatsApp, Discord, and web channel identities to a single canonical user ID per person. Without it, the same user messaging from different channels appears as separate users, fragmenting memory, access control, and per-user state. Provides both a Python API and a CLI for skill developers and end users.
Why it matters
Zero external dependencies and built-in thread-safe file locking mean it works anywhere Python runs without additional setup or service dependencies.
Typical use cases
- Unifying a user's Telegram and WhatsApp messages in a shared memory store
- Running access control checks that hold across multiple chat platforms
- Preventing duplicate user profiles when a bot operates on Discord and Telegram simultaneously
- Resolving channel-specific IDs before writing to per-user data files
- Registering workspace owner identity automatically from USER.md on first run
Source instructions
Quick overview
Maps Telegram, WhatsApp, Discord, and web channel identities to a single canonical user ID per person. Without it, the same user messaging from different channels appears as separate users, fragmenting memory, access control, and per-user state. Provides both a Python API and a CLI for skill developers and end users.
Zero external dependencies and built-in thread-safe file locking mean it works anywhere Python runs without additional setup or service dependencies.
Common tasks
- Unifying a user's Telegram and WhatsApp messages in a shared memory store
- Running access control checks that hold across multiple chat platforms
- Preventing duplicate user profiles when a bot operates on Discord and Telegram simultaneously
- Resolving channel-specific IDs before writing to per-user data files
- Registering workspace owner identity automatically from USER.md on first run
Install paths
Primary command
openclaw install bowen31337/identity-resolver
ClawHub installer
npx clawhub@latest install bowen31337/identity-resolver
OpenClaw CLI
openclaw skills install bowen31337/identity-resolver
Direct OpenClaw install
openclaw install bowen31337/identity-resolver
Skill metadata
- Category: Coding Agents & IDEs
- Language: Markdown
- Version: 1.0.6
- Security status: Suspicious
Review upstream source
The full public SKILL.md body is not directly fetchable for this entry right now, so this page is using the best available catalog metadata. Review the upstream source page for the latest files, version history, and security scan details: https://clawhub.ai/bowen31337/identity-resolver