clawtime
Set up and operate ClawTime — webchat interface for OpenClaw with passkey auth, 3D avatars, and voice mode.
Why use this skill?
Enhance your OpenClaw agent with ClawTime. Features secure passkey auth, interactive 3D avatars, and server-side voice transcription for a personalized AI experience.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/youngkent/clawtimeWhat This Skill Does
ClawTime is a sophisticated webchat interface designed specifically for OpenClaw agents. It elevates the standard text-based interaction by integrating 3D avatars, secure passkey authentication, and high-fidelity voice mode. This skill transforms your OpenClaw experience into a personal interactive companion, providing a visual representation of your AI and allowing for natural, spoken communication. By leveraging local whisper.cpp speech-to-text, ClawTime ensures that your interactions remain private and efficient while maintaining high accuracy in transcription.
Installation
Installation is a multi-step process. First, navigate to your workspace directory (~/.openclaw/workspace) and clone the repository using git clone https://github.com/youngkent/clawtime.git. Install dependencies via npm install.
For the optional but recommended Voice Mode, you must install whisper.cpp. Clone the repository, build it using make, and download the base.en or base model. Create a wrapper script at /usr/local/bin/whisper-transcribe to handle the file conversion and transcription. Finally, configure your ~/.clawtime/.env file by inserting your GATEWAY_TOKEN, BOT_NAME, and BOT_EMOJI to ensure the interface can authenticate with the OpenClaw gateway correctly.
Use Cases
ClawTime is ideal for users who want a more human-like connection with their AI assistant. It is perfect for accessibility, allowing users to communicate via voice instead of typing. Developers and enthusiasts can use it to build interactive kiosks, virtual receptionists, or personalized assistants that match specific personality profiles. The customizable 3D avatar capability makes it a powerful tool for branding your OpenClaw agent for professional or creative projects.
Example Prompts
- "OpenClaw, launch ClawTime and set my assistant's avatar to a friendly blue robot named Nexus."
- "I need to update my agent's personality; please configure ClawTime to reflect a formal and analytical tone with the 🦉 emoji."
- "Hey, help me verify if my Whisper STT is configured correctly for voice mode, and if not, walk me through the setup for the base model."
Tips & Limitations
Always ensure your GATEWAY_TOKEN is current; the interface will fail to launch without valid identification. While the 3D avatar feature is visually immersive, it requires a modern web browser to render smoothly. If you experience latency in voice mode, consider using a smaller whisper model. Note that the browser-based speech recognition API is a fallback only and will not perform as accurately as the server-side Whisper implementation. Always test your audio input settings in your OS before attempting to use the voice mode features.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-youngkent-clawtime": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api