From protonmail-mcp
Revisión y triaje del correo ProtonMail vía el MCP protonmail-mcp (Bridge local IMAP). Usar cuando el operador pida "revisa el correo", "triaje de mails", "resume los correos", "limpia la basura comercial", "qué hay en el inbox", "vacía promociones", o cualquier revisión/limpieza de la bandeja de Proton. Clasifica INBOX, resume los relevantes y mueve la basura comercial a Folders/Marketing-Promo. SIEMPRE dry-run antes de mover.
How this skill is triggered — by the user, by Claude, or both
Slash command
/protonmail-mcp:triaje-correoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Revisa el INBOX de Proton Mail, **resume los correos relevantes** y **aparta la basura comercial** moviéndola a `Folders/Marketing-Promo`. Opera contra el MCP `protonmail-mcp` (Proton Bridge local, IMAP `127.0.0.1:1143`).
Revisa el INBOX de Proton Mail, resume los correos relevantes y aparta la basura comercial moviéndola a Folders/Marketing-Promo. Opera contra el MCP protonmail-mcp (Proton Bridge local, IMAP 127.0.0.1:1143).
ss -ltn | grep -E '127.0.0.1:1143' debe listar el puerto. Si no, el bridge no corre → avisar al operador para que lance protonmail-bridge-core --cli (necesita su login/2FA).proton_* deben estar disponibles en la sesión. Si no aparecen, la sesión de Claude se lanzó antes de registrar el MCP → reiniciar sesión. El transporte stdio lo aporta el wrapper stdio registrado en tu cliente (ver docs/local-stdio-secrets.md), que inyecta las credenciales del Bridge de forma segura fuera del repo.proton_list_folders primero (lo exige el propio MCP) para confirmar la taxonomía antes de mover nada.El MCP avisa: usar UIDs (no números de secuencia) al mover/marcar. proton_search_emails y proton_list_emails devuelven UIDs; proton_move_email los consume. No reordenar ni cachear UIDs entre pasadas (cambian si llega correo).
No mueve nada. Clasifica y reporta qué movería.
proton_list_folders → confirmar que Folders/Marketing-Promo existe.proton_list_emails sobre INBOX (paginar; el INBOX puede tener cientos). Recoger: UID, remitente, asunto, fecha, flags, y si hay header List-Unsubscribe.relevantes N · comercial M · dudosos K · total = INBOX.proton_move_email con su UID → Folders/Marketing-Promo.proton_delete_email. Mover ≠ borrar. Reversible arrastrando de vuelta.proton_mailbox_status INBOX y proton_mailbox_status Folders/Marketing-Promo.movidos + restantes_INBOX == total_inicial. Si no cuadra, parar y reportar.COMERCIAL (mover) — requiere ≥1 señal fuerte O ≥2 débiles:
List-Unsubscribe presente + remitente no-reply@/newsletter@/marketing@/info@ de dominio de marca.% dto, oferta, rebajas, Black Friday, última oportunidad, cupón, descuento exclusivo).Return-Path); frecuencia alta del mismo remitente; sin destinatario personal (va a lista).RELEVANTE (NO mover — ante la duda, se queda):
List-Unsubscribe.no-reply), hilo con respuestas, te menciona por nombre.Folders/Admin-Estado, Abogados, Salud, Banca-Pagos por naturaleza → relevante.DUDOSO (no tocar): si no hay confianza alta de que es comercial → se queda en INBOX. Cero falsos positivos sobre transaccional/personal es el criterio de seguridad que manda sobre la exhaustividad.
proton_delete_email; solo proton_move_email; conteo pre/post cuadra; operación reversible.proton_list_folders · proton_mailbox_status · proton_list_emails · proton_search_emails · proton_get_email (para inspeccionar dudosos) · proton_move_email (solo APPLY). Prohibida proton_delete_email en este flujo.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub iniciativas-alexendros/plugin-protonmail-claudecode --plugin protonmail-mcp