ls-mail-protocol-control
CommunityPolicy-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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.