identity-manager
strictly manages user identity mappings (Feishu OpenID <-> Name/Role). Use this to `lookup` a user by ID before replying, or `register` new users to the database. Prevents hallucinating user identities.
Why use this skill?
Efficiently manage Feishu user identities and roles with the identity-manager skill for OpenClaw. Prevent hallucinations and automate team member registry discovery today.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/autogame-17/identity-managerWhat This Skill Does
The identity-manager skill serves as the central authoritative database for user profiles within the OpenClaw ecosystem. Its primary function is to bridge the gap between anonymous Feishu OpenIDs and human-readable identities such as names, roles, and aliases. By maintaining a structured registry in memory/user_registry.json, this skill ensures that the agent never hallucinates or misidentifies users during multi-turn conversations. It supports granular operations including lookups, manual registrations, bulk updates, and automated discovery across group chats.
Installation
To integrate this skill into your environment, use the OpenClaw package manager:
clawhub install openclaw/skills/skills/autogame-17/identity-manager
After installation, ensure the agent has write permissions for the memory/ directory to facilitate persistent storage of the user registry.
Use Cases
This skill is indispensable in professional or team-based environments where role-based access control is needed. Use it to distinguish between "Admin" and "Guest" users when executing sensitive commands. It is also highly effective for onboarding new team members via the auto_scan feature, which saves time by populating the database automatically rather than requiring individual manual registration.
Example Prompts
- "Check the database to see who the user with ID ou_cdc63fe05e88c580aedead04d851fc04 is and tell me their role."
- "Please register a new user named Alice as a Guest with the alias 'alice_01' using ID ou_abc123."
- "Run the auto-scan function to update our user registry with all current members from the active group chats."
Tips & Limitations
To maintain data integrity, always perform an auto_scan periodically to catch changes in team membership or display names. Be aware that the file-write operation occurs locally; if you are running multiple instances of OpenClaw, you will need to manage the user_registry.json file location carefully to avoid write conflicts. Always verify the output of lookup before passing role-based commands to the agent to avoid security misconfigurations.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-autogame-17-identity-manager": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
capability-evolver
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.
feishu-voice-assistant
Sends voice messages (audio) to Feishu chats using Duby TTS.
security-sentinel
Scan the workspace for security vulnerabilities, exposed secrets, and misconfigurations.
prompt-optimizer
Evaluate, optimize, and enhance prompts using 58 proven prompting techniques. Use when user asks to improve, optimize, or analyze a prompt; when a prompt needs better clarity, specificity, or structure; or when generating prompt variations for different use cases. Covers quality assessment, targeted improvements, and automatic optimization across techniques like CoT, few-shot learning, role-play, and 50+ more.
Feishu Broadcast
Skill by autogame-17