Tuta Mail (Tutanota) Integration for Openclaw

A specialized tool for managing and sending E2E encrypted emails through Tuta via the Openclaw Skills ecosystem.

aididmyhomework
v1.0.0
Mar 17, 2026
0
994
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install tutacom

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install tutacom using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Tuta Mail (Tutanota) Integration?

The Tuta Mail skill allows AI agents and developers to interact directly with the Tuta (formerly Tutanota) encrypted email service via its REST API. It is designed to maintain the high security standards of the platform by handling all cryptographic operations locally on the client side. By integrating this into Openclaw Skills, users can automate their email workflows while ensuring that end-to-end encryption remains uncompromised.

This skill provides a robust interface for common email operations, including reading incoming messages and composing outgoing mail to external recipients. It is particularly valuable for users who prioritize privacy but require the efficiency of automated email management and agentic interaction.

Tuta Mail (Tutanota) Integration Use Cases

  • Monitoring a private Tuta inbox for specific triggers or notifications within an AI workflow.
  • Sending secure, automated status updates to external clients from a command-line environment.
  • Reading and processing encrypted communications without needing to open a web browser.
  • Integrating privacy-focused email capabilities into larger Openclaw Skills automation pipelines.

How Tuta Mail (Tutanota) Integration Works

  1. The skill authenticates with Tuta's REST API using your email and password to generate a session.
  2. Sensitive cryptographic keys are decrypted locally and stored in a temporary session file to handle E2E encryption.
  3. For inbox operations, the skill fetches encrypted mail metadata and decrypts the content on the fly for the agent or user.
  4. To send emails, the client creates a draft on the Tuta server and executes a send command for external recipients.
  5. The session is cached locally to allow multiple operations without repeated login prompts until the token expires.

Tuta Mail (Tutanota) Integration Setup

First, ensure you have the required Python dependencies installed:

python3 -m pip install --break-system-packages requests pycryptodome bcrypt argon2-cffi

Configure your credentials in your openclaw.json file under the environment section for this skill:

  • TUTA_EMAIL: Your Tuta address.
  • TUTA_PASSWORD: Your account password.

Initialize your session with the login command:

python3 scripts/tuta_client.py login --email "$TUTA_EMAIL" --password "$TUTA_PASSWORD" --session-file /tmp/tuta_session.json

Tuta Mail (Tutanota) Integration Data Schema & Taxonomy

The skill manages data through the following structures:

Data Component Format Description
Session File JSON Stores the access token and decrypted local keys for the current session.
Inbox List JSON Array Contains objects with id, subject, sender, date, and unread status.
Email Content JSON Object Includes decrypted subject, sender, date, and the full body.
Config Environment Requires TUTA_EMAIL and TUTA_PASSWORD for API access.

Tuta Mail (Tutanota) Integration Advanced Features

  • Local E2E decryption ensures that your private keys and plain-text mail content never leave your local environment unencrypted.
  • Support for both legacy bcrypt and modern Argon2id key derivation functions for account compatibility.
  • Session persistence mechanism that caches credentials securely in a temporary file to reduce API latency.
  • Automated re-authentication logic when encountering 401 or 403 authorization errors during Openclaw Skills execution.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*