whoami

Solid

Show the sender's info — their ID, the channel they're using, and which agent they're talking to. Triggers on /whoami, /id, /quien, "quién soy", "who am I".

AI & Automation 61 stars 14 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
50
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Whoami Show the current sender and session context. Useful for debugging on messaging channels. ## Steps 1. **Detect the surface**: - CLI: no `<channel source="...">` - WhatsApp: `<channel source="whatsapp">` with `user_id` (JID) - Telegram: `<channel source="telegram">` with user ID - etc. 2. **Extract sender info** from the message metadata if on a messaging channel. 3. **Get agent identity** from IDENTITY.md (name + emoji). 4. **Format the response**: ### CLI ``` You: local user Agent: <Name> <emoji> Workspace: <path> Session: <id if available> ``` ### WhatsApp ``` *You:* <user_id> *Agent:* <Name> <emoji> *Channel:* WhatsApp ``` ### Telegram ``` **You:** <user_id> **Agent:** <Name> <emoji> **Channel:** Telegram ``` 5. **Keep it short** — one card, no preamble. ## Notes - On CLI, there's no sender ID — use "local user". - On messaging channels, use the `user_id` from the `<channel>` metadata. - This is the agent's version of OpenClaw's `/whoami` command.

Details

Author
crisandrews
Repository
crisandrews/ClawCode
Created
3 months ago
Last Updated
today
Language
TypeScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category