vbuterinvbuterinCommunity·1 Agent Skills Included

messaging-daemon

Unified local access to Signal, email, and Telegram messages

Polls Signal, email, and Telegram accounts and stores every message in one searchable SQLite database. Exposes a simple local HTTP API for reading, filtering, and sending messages without juggling separate apps. Requires human approval through a confirmation page before sending to anyone else, keeping untrusted software from messaging on your behalf.
npx skills add vbuterin/messaging-daemon --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install messaging-daemon?

Run `npx skills add vbuterin/messaging-daemon --all -g -y` in your terminal to install this skill globally.

How to read Signal, email, and Telegram in one place?

The daemon polls all three backends and stores messages in a single SQLite database, queryable through one HTTP API on localhost:6000 with filters for sender, subject, thread, and time range.

Can software send messages without my approval?

No. Sending to yourself is instant, but sending to anyone else returns a confirmation URL that you must open in a browser and approve before the message goes out.

Which messaging backends are supported?

Signal via signal-cli, email via standard IMAP/SMTP (including Protonmail Bridge), and Telegram via the Telethon user client.

Is messaging-daemon safe to use with untrusted software?

Yes. Run untrusted programs in a sandbox with access only to port 6000, keeping the human-only confirmation page on port 7000 blocked so nothing can send messages without your knowledge.

Related Repositories in Content & Communication

View All in Content & Communication