<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rulesets/.ai/scripts/cmail-action.py, branch main</title>
<subtitle>Claude Code skills, rules, and language bundles
</subtitle>
<id>https://git.cjennings.net/rulesets/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/rulesets/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/rulesets/'/>
<updated>2026-05-31T03:13:21+00:00</updated>
<entry>
<title>feat(cmail): add --cc/--bcc and threading headers to cmail-action send</title>
<updated>2026-05-31T03:13:21+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-31T03:13:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/rulesets/commit/?id=e446dab251fb0889c516c491e0d73a6ec9f0b873'/>
<id>urn:sha1:e446dab251fb0889c516c491e0d73a6ec9f0b873</id>
<content type='text'>
cmail-action send couldn't do a proper reply (no Cc/Bcc, no In-Reply-To/References), so an org-drill session that needed to reply to an upstream maintainer hand-rolled a raw MIME message through msmtp instead. I extended build_message (the pure function) with cc, bcc, in_reply_to, and references, wired the matching --cc/--bcc (repeatable), --in-reply-to, and --references flags through cmd_send, and wrote the tests first. send_message derives recipients from the To/Cc/Bcc headers and strips Bcc, so no manual recipient list is needed.
</content>
</entry>
<entry>
<title>feat: Add cmail IMAP action script and test suite</title>
<updated>2026-05-09T04:23:31+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-09T04:23:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/rulesets/commit/?id=65c962e01f0ec7cefe70157f4f11f54638cdc995'/>
<id>urn:sha1:65c962e01f0ec7cefe70157f4f11f54638cdc995</id>
<content type='text'>
Add cmail-action.py for IMAP triage operations against Proton Mail
Bridge (list-unread, read, mark-read, star, unstar, trash, send,
folders) mirroring the Gmail MCP workflow. Also add comprehensive
tests for cmail-action, gmail-fetch-attachments, and
maildir-flag-manager scripts.
</content>
</entry>
</feed>
