Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add googlarz/proton-mail-bridge-client --skill send-with-identitygit clone --depth 1 https://github.com/googlarz/proton-mail-bridge-clientWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/googlarz/proton-mail-bridge-client/send-with-identity)<a href="https://agentmods.dev/skills/googlarz/proton-mail-bridge-client/send-with-identity"><img src="https://agentmods.dev/badge/skills/googlarz/proton-mail-bridge-client/send-with-identity/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/googlarz/proton-mail-bridge-client/send-with-identity"><img src="https://agentmods.dev/badge/skills/googlarz/proton-mail-bridge-client/send-with-identity.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00058 | $0.00978 |
| Opus 5.5 | $0.00023 | $0.00391 |
| Sonnet 5.5 | $0.00012 | $0.00196 |
| Haiku 4.5 | $0.00006 | $0.00098 |
Grade A, and why
send-with-identity scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 42 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Send with a chosen address and signature
A mail must never go out from a guessed address or with a guessed signature. This skill adds the rule the server cannot enforce by itself: ask first.
Rule
Before ANY send, reply, forward or schedule (and before creating a draft that will be sent):
- Ask which address to send from, unless the user already named it in this request. List the configured accounts (
list_accounts). For a reply or forward, suggest the account the original message arrived in (an emailId prefixed<slug>::belongs to that account; a plain id is the primary) and let the user confirm. - Ask which signature to use: the one saved for that address below, or none. If none is saved for it, say so and ask whether to send without one.
- Pass the choice explicitly. What each tool takes (checked against the server's tool schemas):
- Immediate sends (send_email, reply_to_email, reply_all_email, forward_email):
from: "<address>"sends as that address (without it, a reply or forward goes out from the account the original message arrived in). These four are the only tools withappendSignature(default true): write the signature into the body yourself and setappendSignature: false, so the server's globalPROTONMAIL_SIGNATURE(if set) is not added on top and the signature does not appear twice. An HTML signature needsisHtml: trueon the call. - Drafts (create_draft, create_reply_draft, create_forward_draft, create_thread_reply_draft, update_draft): the server never adds
PROTONMAIL_SIGNATUREto a draft, and these tools have noappendSignature. Put the chosen signature into the draft body yourself (withisHtml: truefor an HTML signature), or leave it out for "none". On create_draft and update_draftfromis the address the draft is sent as. On create_reply_draft, create_forward_draft and create_thread_reply_draftfromonly selects which configured account STORES the draft (it falls back to the primary account if unknown), so to change the sending address of such a draft call update_draft withfromafterwards and confirm it with get_draft. - Sending a saved draft (send_draft, schedule_draft): neither takes
from,appendSignatureor a body. Whatever the draft holds is sent, so settle the address and signature on the draft first, and tell the user the draft's address and signature before sending. A signature is not added at send time.
- Immediate sends (send_email, reply_to_email, reply_all_email, forward_email):
- The user's explicit "yes" on the final recipients, subject and body is still required. Choosing an address or signature is not that approval.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago Changed · +1 lines 5036be743f2e
- 15d ago First seen · 41 lines · 58 tokens per session scan A ef82ea6a9c1d
send-with-identity is a skill published in the GitHub repository googlarz/proton-mail-bridge-client (73 stars, last pushed yesterday), licensed MIT. It adds 58 tokens to every session and 978 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-01.
Other skills, from other repositories
erga-mcp
Use immediately when a user shares a job-posting URL—including a bare link or chat preview—and when organizing recruiting records, evaluating career evidence, or proposing a truthful résumé update through Erga MCP.
work-assistant
Usa un'istanza configurata di Work Assistant tramite MCP o CLI per ispezionare caselle, costruire conoscenza locale e preparare candidati di risposta. Non usare per client email non collegati a Work Assistant.
triage
Work a Gmail inbox with mailwarden — search, bulk actions, snooze, unsubscribe and recurring checks, with the rules that keep a bulk action from touching mail the user never meant to touch. Use when the user asks to triage, clean up, archive, label, snooze or unsubscribe from mail through mailwarden, before any…
redpill
Use when: an operator asks to install, configure, explain, audit, or use the redpill MCP tools for reflection, conversation, local mail, or an explicitly enabled task decline.
readndraft-email
Safely search, read, flag, move, and draft email with the readNdraft IMAP MCP. Use when a user asks to find or read mail, retrieve an attachment, star or change read state, move selected messages between ordinary mailboxes, or create or update a draft without sending it.
sentfromai
Give this agent its own email address — create inboxes, send, reply in-thread, search mail, and manage senders via SentFromAI.