skills/voice-memo/SKILL.md
Reply with voice memos using text-to-speech. Use when the user sends a voice message, asks for an audio reply, or when a voice response would be more natural.
npx skillsauth add lordluceus/lettabot voice-memoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate voice memos using TTS and send them as native voice notes.
Use the <voice> directive to send voice memos. No tool calls needed:
<actions>
<voice>Hey, here's a quick update on that thing we discussed.</voice>
</actions>
With accompanying text:
<actions>
<voice>Here's the summary as audio.</voice>
</actions>
And here it is in text form too!
For background tasks that need to send voice without a user message context:
OUTPUT=$(lettabot-tts "Your message here") || exit 1
lettabot-message send --file "$OUTPUT" --voice
ELEVENLABS_API_KEY is not setcleanup="true" to delete the audio file after sendingdata/outbound/ directory is the default allowed path for send-file directives$LETTABOT_WORKING_DIR to output files to the correct directorydata-ai
Create scheduled tasks and one-off reminders. Use for recurring jobs (daily, weekly) or future reminders (in 5 minutes, tomorrow at 3pm).
tools
Post, reply, like, and repost on Bluesky using the lettabot-bluesky CLI. Read-only by default; explicit actions required.
content-media
Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
content-media
QQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。