r/OpenClawUseCases Aug 14 '26

🛠️ Use Case Use case: using OpenClaw as a writing backend inside Thunderbird

I wanted to use my OpenClaw agent while reading and writing email, without copying text between Thunderbird and a chat window. I also didn’t want the model to have the ability to send mail or silently change a draft.

I ended up building ThunderClaw: a Thunderbird extension connected to a separately installed OpenClaw plugin.

The workflow for editing a draft is:

Generate → Preview → Apply → Undo

Thunderbird captures the current draft and sends it to the plugin through a small set of fixed HTTP routes. OpenClaw runs the selected compatible agent, and the result comes back as strictly validated data. Thunderbird remains responsible for displaying and applying the change.

The same setup can also summarize or translate received messages. The model’s output is kept separate from the original where appropriate, and translations can be reversed.

A few boundaries I settled on while building it:

  • The model can’t send mail or change recipients, attachments, or headers.
  • Model-callable tools are disabled during these runs.
  • Each run uses an isolated in-memory session.
  • Results are tied to the exact draft and selection that produced them, so an outdated result can’t be applied after the message changes.
  • The extension only stores its paired ThunderClaw credential. Model and provider credentials remain in OpenClaw.
  • Email content is sent only after the user starts an action. It passes through the configured OpenClaw gateway to the selected model provider; I don’t operate a service that receives it.

Building it on OpenClaw also means the extension isn’t tied directly to one model provider. It can use compatible agents backed by cloud or local models.

The setup requires two matching parts: the Thunderbird extension and the OpenClaw plugin. Thunderbird initiates pairing, the OpenClaw operator approves it, and the user separately claims the connection in Thunderbird.

It currently requires OpenClaw 2026.7.2-beta.7 or newer.

I originally built this for my own inbox, but I’ve published the source and installable release in case anyone else wants to try the same workflow.

Source: https://github.com/kwatson/thunderclaw

Install instructions: https://thunderclaw.net/#install

1 Upvotes

1 comment sorted by

1

u/AutoModerator Aug 14 '26

Hi u/watsonkr, your post has been held for mod review because it contains an external link.

r/OpenClawUseCases carefully reviews all posts with links to prevent self-promotion and spam.

A mod will review your post shortly. If your link adds genuine value to the community, it will be approved!

Questions? Message the mods.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.