/whoami
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".
$ npx -y skills add crisandrews/ClawCode --skill whoami --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/whoami
Context preview
The summary Claude sees to decide when to auto-load this skill.
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".
SKILL.md
whoami.SKILL.mdname: whoami description: 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". user-invocable: true
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>
*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.
Persistent agents for Claude Code as a plugin, not a harness. Memory, personality, messaging across WhatsApp, Telegram, and Discord, plus a service mode for 24/7 runs. Imports from OpenClaw.
Repo: crisandrews/ClawCode
Other skills on crisandrews-agent.
- /about
Show the plugin source — name, version, and repo URL. Works from CLI or messaging. Triggers on /about, /version, /agent:about, /agent:version, "qué versión", "what version", "about the plugin", "about clawcode".
Open skill - /channels
Show messaging channel status (WhatsApp, Telegram, Discord, iMessage, Slack, Fakechat) and the launch command to load them. Triggers on /agent:channels, /agent:channels list, /agent:channels status, /agent:channels launch, "ver canales", "estado de canales", "cómo lanzo con
Open skill - /compact
Flush important session context to daily log (manual memory flush). Does NOT invoke native /compact. Triggers on /compact, /agent:compact, /flush, "guarda memoria", "flush".
Open skill - /create
Create a new agent in the current directory with personality files and bootstrap ritual. Triggers on /agent:create, "crear agente", "nuevo agente", "new agent", "create agent".
Open skill - /crons
Manage scheduled reminders (crons) — list, add, delete, pause, resume, reconcile, or import from OpenClaw. Triggers on /agent:crons, /agent:reminders; listing ("list reminders", "show crons", "recordatorios", "mis crons", "mis recordatorios"); creating from natural language via
Open skill - /doctor
Run diagnostic checks on the agent workspace. Triggers on /agent:doctor, "diagnóstico", "diagnostico", "doctor", "health check", "agent health", "checkup", "revisar agente", "agent broken", "fix agent", "revisa el agente".
Open skill

