whoami
by @morvanzhou
Cross-AI user identity profile sync service. When you need user's background, preferences, or personal context to better execute a task, invoke this skill to...
Example 1: Auto-load at conversation start
User says: "Help me write a Python script to process CSV"
Agent behavior:
1. Run whoami_profile.py get to fetch user profile
2. Learn user preferences from profile (e.g., "prefers concise code style", "uses pandas")
3. Generate code matching the user's style
Example 2: User saves info proactively
User says: "Remember that I'm Mofan, an indie developer skilled in Python and ML"
Agent behavior:
1. Run whoami_profile.py get to fetch existing profile
2. Merge new info into existing profile, organize into complete Markdown
3. Write the complete profile to a temp file (e.g., /tmp/whoami_profile_tmp.md)
4. Run whoami_profile.py update --file /tmp/whoami_profile_tmp.md to overwrite-update
5. Confirm save success
Example 3: First-time setup
User says: "Do you know me?"
Agent behavior:
1. Run whoami_profile.py get
2. If API Key is not configured, the script auto-opens the browser login page. Agent MUST:
- Tell the user: "I've opened the login page in your browser. Please log in and generate a one-time configuration URL on the Dashboard."
- STOP here and wait for the user to reply with the one-time configuration URL.
- Download the URL and save to ~/.whoamiagent: curl -s "
- Then run whoami_profile.py get again to fetch the profile
3. If already configured, display profile summary
clawhub install whoami