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.
Best use case
identity-manager is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
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.
Teams using identity-manager should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/identity-manager/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How identity-manager Compares
| Feature / Agent | identity-manager | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
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.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Identity Manager
A dedicated tool to store and retrieve user identities.
## Usage
### 1. Lookup User (By ID)
Check who sent a message.
```bash
node skills/identity-manager/index.js lookup "ou_cdc63fe05e88c580aedead04d851fc04"
# Output: { "name": "张昊阳", "role": "Master", "alias": "zhy" }
```
### 2. Register/Update User
Save a new user or update existing info.
```bash
node skills/identity-manager/index.js register \
--id "ou_..." \
--name "李四" \
--role "Guest" \
--alias "Lisi"
```
### 3. List All
```bash
node skills/identity-manager/index.js list
```
### 4. Auto-Scan (Global Discovery)
Scans all joined group chats and registers all members automatically.
```bash
node skills/identity-manager/auto_scan.js
```
## Data Storage
Data is persisted in `memory/user_registry.json`.Related Skills
token-manager
Universal LLM Token Manager - Monitor usage and provide cost-saving recommendations for Kimi, OpenAI, Anthropic.
secret-manager
Manage API keys securely via GNOME Keyring and inject them into OpenClaw config.
jpj-memory-manager
Automatic session logging and memory management for infrastructure, projects, and tools.
gitlab-manager
Manage GitLab repositories, merge requests, and issues via API. Use for tasks like creating repos, reviewing code in MRs, or tracking issues.
portable-email-manager
Lightweight email manager with IMAP/SMTP support, advanced search, folder management, and attachment detection. Works with Zoho, Gmail, Outlook, and any IMAP/SMTP provider.
farm-task-manager
*Daily, weekly, and seasonal farm chore management with task scheduling and priorities.*.
og-board-manager
Use when you need to delegate, track, or review work.
universal-skills-manager
The master coordinator for AI skills.
literature-manager
Search, download, convert, organize, and audit academic literature collections.
auto-context-manager
AI-powered automatic project context management.
mcp-ssh-manager
This skill should be used when the user asks to "run ssh command", "execute on server", "ssh session", "upload.
hodlxxi-bitcoin-identity
Integrate HODLXXI as a Bitcoin-native identity provider that bridges OAuth2/OIDC and Lightning LNURL-Auth for client registration, authorization flows, JWT verification, and health monitoring.