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.

7 stars

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

$curl -o ~/.claude/skills/identity-manager/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/autogame-17/identity-manager/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/identity-manager/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How identity-manager Compares

Feature / Agentidentity-managerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

7
from Demerzels-lab/elsamultiskillagent

Universal LLM Token Manager - Monitor usage and provide cost-saving recommendations for Kimi, OpenAI, Anthropic.

secret-manager

7
from Demerzels-lab/elsamultiskillagent

Manage API keys securely via GNOME Keyring and inject them into OpenClaw config.

jpj-memory-manager

7
from Demerzels-lab/elsamultiskillagent

Automatic session logging and memory management for infrastructure, projects, and tools.

gitlab-manager

7
from Demerzels-lab/elsamultiskillagent

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

7
from Demerzels-lab/elsamultiskillagent

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

7
from Demerzels-lab/elsamultiskillagent

*Daily, weekly, and seasonal farm chore management with task scheduling and priorities.*.

og-board-manager

7
from Demerzels-lab/elsamultiskillagent

Use when you need to delegate, track, or review work.

universal-skills-manager

7
from Demerzels-lab/elsamultiskillagent

The master coordinator for AI skills.

literature-manager

7
from Demerzels-lab/elsamultiskillagent

Search, download, convert, organize, and audit academic literature collections.

auto-context-manager

7
from Demerzels-lab/elsamultiskillagent

AI-powered automatic project context management.

mcp-ssh-manager

7
from Demerzels-lab/elsamultiskillagent

This skill should be used when the user asks to "run ssh command", "execute on server", "ssh session", "upload.

hodlxxi-bitcoin-identity

7
from Demerzels-lab/elsamultiskillagent

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.