Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Send emails via natural voice commands - designed for accessibility
Send emails via natural voice commands - designed for accessibility
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Send emails using natural voice commands. Perfect for accessibility use cases.
When you receive a voice message, parse and send an email: Input format: new email to [recipient], subject [subject], body [body], send Examples: "new email to john@example.com, subject Hello, body How are you doing, send" "send email to mom@gmail.com, subject Dinner, body See you at 7pm, send"
โ Execute arbitrary code โ Access files outside of logging/debugging โ Modify system files โ Access other accounts without explicit OAuth โ Send emails to unknown recipients without user confirmation
This skill requires: gogcli - Google CLI for Gmail (must be installed separately) Deepgram - For voice transcription (API key required) Telegram bot - For receiving voice messages (already configured in OpenClaw) ElevenLabs - Optional, for voice responses (not required)
Option A - via npm (recommended): npm install -g gogcli Option B - via binary (verify source): Download from https://gogcli.ai and verify the binary Then authenticate: gog auth add your-email@gmail.com
Add to openclaw.json: { "tools": { "media": { "audio": { "enabled": true, "models": [{"provider": "deepgram", "model": "nova-3"}] } } }, "env": { "DEEPGRAM_API_KEY": "your-deepgram-key" } }
For voice responses, add to openclaw.json: { "messages": { "tts": { "auto": "always", "provider": "elevenlabs", "elevenlabs": { "apiKey": "YOUR_ELEVENLABS_KEY", "voiceId": "YOUR_VOICE_ID" } } } } Without ElevenLabs, text responses still work.
Simply send a voice message with the command. The agent will: Transcribe it (via Deepgram) Parse the fields Send the email (via gogcli) Confirm via text (or voice if ElevenLabs configured)
The agent extracts: to: Email address (after "to", "email to", "send to") subject: Text after "subject" body: Text after "body" (before "send")
VariableRequiredDescriptionDEEPGRAM_API_KEYYesFor voice transcriptionELEVENLABS_API_KEYNoFor voice responsesELEVENLABS_VOICE_IDNoVoice to use
Network: Requires access to Telegram API, Deepgram API, Gmail API Credentials: gogcli stores OAuth tokens in system keyring Deepgram key in openclaw.json (or environment) ElevenLabs key in openclaw.json (optional) Data: Voice recordings processed by Deepgram, emails sent via user's Gmail Privilege: Modifies openclaw.json to enable media/audio Does NOT: Execute arbitrary code, access unrelated files, or modify system
Use test accounts: Create dedicated Gmail account for testing Limit Gmail OAuth: Use app-specific passwords if needed Scope Deepgram: Use minimal quota for testing Review logs: Check /tmp/openclaw-*.log for unexpected activity Backup config: cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.bak
clawhub uninstall voice-email Then remove API keys from openclaw.json if desired.
To verify the skill is working: Test Deepgram directly: curl -X POST "https://api.deepgram.com/v1/listen" \ -H "Authorization: Token $DEEPGRAM_API_KEY" \ -H "Content-Type: audio/ogg" \ --data-binary @sample.ogg Test gogcli: gog auth status gog gmail send --to "your-email@gmail.com" --subject "Test" --body "Working!" Send a voice message on Telegram: "new email to your-email@gmail.com, subject test, body hello, send"
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.