messaging-daemon

Community

Unify local messages across backends.

Authorvbuterin
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill unifies local messaging by aggregating Signal, email, and Telegram messages into a single, queryable store and HTTP API, enabling safe access for AI agents and local software to read messages and request sends with explicit user confirmation.

Core Features & Use Cases

  • Unified HTTP API on port 6000 to read messages across backends, filter by backend/account, and perform cross-backend queries.
  • Confirmation UI on port 7000 to review and approve outbound messages, ensuring user control over sending messages to others.
  • Central SQLite database storage of all messages with per-backend accounting, enabling persistent access and easy auditing.
  • Setup-driven account management for Signal, Email, and Telegram backends, with per-backend polling and lifecycle management.

Quick Start

Install and configure accounts for Signal, Email, and Telegram, then run the daemon to start polling and serving the API.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: messaging-daemon
Download link: https://github.com/vbuterin/messaging-daemon/archive/main.zip#messaging-daemon

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 545,000+ vetted skills library on demand.