Whoami User Identity Profile Management
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md and install @user_39907254/whoami.
About this skill
The Problem
AI agents usually start each new session without knowing who the user is: tech stack, preferences, and common tools must be re-explained, and different AI tools do not share user context. whoami stores a Markdown user profile remotely so an agent can read identity information during the first interaction and then continue with the user’s actual task.
How It Works
The skill centers on reading, updating, and sharing a remote profile:
- get: fetches the remote profile; outputs Markdown when one exists, or prompts creation when missing.
- update: overwrites the remote profile with complete content, preferably via a temporary file and the --file flag.
- metadata: reports profile metadata such as character count and line count.
- Cross-tool sharing: multiple AI tools can read the same profile, reducing repeated self-introductions.
On first use, the script opens a browser login page. The user generates a one-time configuration URL from the Dashboard, and the agent saves the URL content to ~/.whoamiagent. After loading the profile, the agent should use it as context and proceed with coding, calling other skills, or other requested work instead of stopping at identity loading.
Boundaries
updateis an overwrite operation and requires the full profile; the remote side retains the last 3 versions.- Profile content must stay under 5000 characters, so it should be concise.
- Setup depends on a remote service and browser login, and the agent should receive a one-time URL rather than handling API keys directly.
- It fits the “who is the user and what do they prefer” context problem, not large files, complex org structures, or real-time permission systems.
Use Cases
- An agent reads the remote Markdown profile at session start to learn stack and coding style before generating code.
- When the user asks to remember being an indie developer, the agent merges new details into the old profile and updates it remotely.
- The same user identity and preference profile is shared across multiple AI tools to avoid repeated self-introductions.
- On first setup, the agent opens the login page, waits for a one-time URL, saves it to ~/.whoamiagent, then fetches the profile.
Best For
- Engineers who want to configure long-term preferences, stack, and tone for AI assistants to reduce repeated explanations.
- Indie developers who want multiple AI tools to share one user identity profile.
- App owners who need agents to recognize user preferences at first turn and then generate code or call skills.
- Users who want to avoid handing API keys to agents and prefer one-time URL setup for a remote profile.
Related Skills
Local workflow memory with matching and SOP updates.
An OpenClaw live streaming executor that initializes TRTC streaming, starts a real-time dashboard, generates viewer URLs, and continuously reports live events.
Breaks down physical supply chains for super-trends to identify second- and third-layer bottlenecks, runs valuation and reverse checks, and maintains trackable reports.
A token-saving compression mode for Chinese LLMs with lite, full, ultra, and classical tiers, preserving code and technical terms while handling edge cases.