用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/javimosch/open-claw-skills --skill voice-email命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | voice-email |
| version | 1.0.2 |
| description | Send emails via natural voice commands - designed for accessibility |
| security | {"requires":["network","file_access"],"credentials":["deepgram_api_key","telegram_bot_token","gmail_oauth"],"optional_credentials":["elevenlabs_api_key"],"permissions":["modify_config"],"env_vars":["DEEPGRAM_API_KEY"]} |
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:
This skill requires:
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:
The agent extracts:
to: Email address (after "to", "email to", "send to")subject: Text after "subject"body: Text after "body" (before "send")| Variable | Required | Description |
|---|---|---|
| DEEPGRAM_API_KEY | Yes | For voice transcription |
| ELEVENLABS_API_KEY | No | For voice responses |
| ELEVENLABS_VOICE_ID | No | Voice to use |
/tmp/openclaw-*.log for unexpected activitycp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.bakclawhub uninstall voice-email
Then remove API keys from openclaw.json if desired.
To verify the skill is working:
curl -X POST "https://api.deepgram.com/v1/listen" \
-H "Authorization: Token $DEEPGRAM_API_KEY" \
-H "Content-Type: audio/ogg" \
--data-binary @sample.ogg
gog auth status
gog gmail send --to "your-email@gmail.com" --subject "Test" --body "Working!"