ls-discord-watch

Poll allowlisted Discord DM channels and forward new messages as Monitor events.

Updated Aug 5, 2026
One-click install
npx skills add https://github.com/ahostbr/liteharness-plugin --skill ls-discord-watch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ls-discord-watch
Source: https://github.com/ahostbr/liteharness-plugin/tree/main/skills/ls-discord-watch
Command: npx skills add https://github.com/ahostbr/liteharness-plugin --skill ls-discord-watch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires edge_tts, playsound, blinkpy.

What problem does it solve?

It eliminates missed or delayed Discord DM monitoring by continuously polling allowlisted channels and turning new messages into actionable Monitor events for Claude.

Core Features & Use Cases

  • Always-on DM polling: Auto-starts at each session and emits one stdout line per new non-bot message for real-time oversight.
  • Command handling from DMs: Supports in-chat triggers like /alert, /tts, and /schedule, while letting Claude handle higher-level routing/decisions.
  • Scheduling and timed reminders: Persists scheduled items to a file and fires reminders (with optional silent mode) even across restarts.
  • Modal interrupt option: Provides an opt-in full-screen modal overlay with optional reply entry and Discord posting, for critical alerts.

Quick Start

Ask the AI to run ls-discord-watch start to launch the watcher for the current session, then send a DM containing /alert or /tts to trigger notifications and speech.

Frequently Asked Questions about ls-discord-watch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor Discord DMs and forward them as actionable alerts?

Yes, you can schedule and persist timed reminders in Discord. This Skill saves scheduled items to a file and fires reminders with an optional silent mode, ensuring alerts execute reliably even across application restarts.

How does TTS work with Discord message monitoring?

You need a configured Discord bot token and an always-on personal ops environment. The Skill requires reliable polling for real-time DM awareness and depends on the edge_tts, playsound, and blinkpy libraries to execute its alert and reminder flows.

Can I trigger text-to-speech and scheduling commands from a Discord DM?

Yes, you can trigger text-to-speech and scheduling commands directly from Discord DMs. The Skill supports in-chat triggers like /alert, /tts, and /schedule, allowing Claude to handle higher-level routing and decision-making for your personal ops workflows.

Do I need a Discord bot token to enable always-on DM polling?

Yes, a configured Discord bot token is required to enable always-on DM polling. The Skill uses this token to access allowlisted channels, apply trust-safety controls, and execute reminder or alert flows while enforcing opt-in modal behavior.

How do Discord DM watchers handle reminders across application restarts?

Discord DM watchers handle reminders across restarts by persisting scheduled items to a local file. When the application restarts, it reads the file and fires the pending reminders, ensuring no timed alerts are missed during downtime.

What are the limitations of using a Discord DM watcher for personal ops?

Limitations include requiring an always-on environment to maintain real-time DM awareness and strict allowlisting for channel trust-safety. The watcher only processes non-bot messages from approved channels and needs reliable polling to avoid delayed alerts.