ls-mail-protocol-control

Community

Policy-driven mail control for delegated accounts.

AuthorCruxExperts
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Delegated SMTP and IMAP mailbox management often lacks governance, auditing, and safe automation. This skill provides policy-driven controls to enforce safe read/write and destructive actions while keeping a verifiable action trail.

Core Features & Use Cases

  • Policy-based action control across SMTP/IMAP via predefined profiles (full, restricted, read_only) with per-account overrides.
  • Deterministic MCP-style tool surface (mail_query, mail_get, mail_send, mail_encrypt, mail_decrypt, etc.) with policy gates and redacted logs.
  • Administrative safeguards including confirmation gates for high-impact operations, token-based approvals, and rollback considerations.
  • Secure send and encryption options with multiple modes, attachments handling, and auditing for compliance.

Quick Start

Configure accounts in _localsetup/config/mail_accounts.json and policy rules in _localsetup/config/mail_protocol_policy.yaml, export credentials as environment variables, then run the MCP server to begin issuing tools.

Dependency Matrix

Required Modules

cryptographyyamlpgpy

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ls-mail-protocol-control
Download link: https://github.com/CruxExperts/localsetup/archive/main.zip#ls-mail-protocol-control

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.