Automate Matrix chat from the command line: create rooms (optionally encrypted), invite people, send messages, rename/re-topic rooms, set display names, and close (leave/forget) chats. Use this whenever the user wants to start a new chat or topic room, message someone on Matrix, manage room membership, or tidy up rooms. When creating a room, ALWAYS invite the requester (the person who asked for the room) so they end up in it — unless they explicitly say to leave them out. Every command returns one JSON object on stdout and exits 0 on success.
2026-06-28