Agent skill · marketing growth · sundial-org
topic-monitor
Monitor topics of interest and proactively alert when important developments occur. Use when user wants automated monitoring of specific subjects (e.g., product releases, price changes, news topics, technology updates). Supports scheduled web searches, AI-powered importance scoring, smart alerts vs weekly digests, and memory-aware contextual summaries.
Why this skill is useful
Adds automated monitoring scripts and AI-powered importance scoring for topic tracking that the AI wouldn't reliably generate on its own.
What it needs
Requires python3 installed locally. About 7k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Topic Monitor Monitor what matters. Get notified when it happens. Topic Monitor transforms your assistant from reactive to proactive by continuously monitoring topics you care about and intelligently alerting you only when something truly matters. Core Capabilities 1. Topic Configuration - Define subjects with custom parameters 2. Scheduled Monitoring - Automated searches at configurable intervals 3. AI Importance Scoring - Smart filtering: immediate alert vs digest vs ignore 4. Contextual Summaries - Not just links—meaningful summaries with context 5. Weekly Digest - Low-priority findings compiled into readable reports 6. Memory Integration - References your past conversations and interests First Run When you first use Topic Monitor, run the interactive setup wizard: The wizard will guide you through: 1. Topics - What subjects do you want to monitor? 2. Search queries - How to search for each topic 3. Keywords - What terms indicate relevance 4. Frequency - How often to check (hourly/daily/weekly) 5. Importance threshold - When to send alerts (low/medium/high) 6. Weekly digest - Compile non-urgent findings into a summary The wizard creates config.json with your preferences. You can always edit it later or use managetopics.py to add/remove topics. Example session: Quick Start Already know what you're doing? Here's the manual approach: Topic Configuration Each topic has: name - Display name (e.g., "AI Model Releases") query - Search query (e.g., "new AI model release announcement") keywords - Relevance filters (["GPT", "Claude", "Llama", "release"]) frequency - hourly, daily, weekly importancethreshold - high (alert immediately), medium (alert if important), low (digest only) channels - Where to send alerts (["telegram", "discord"]) context - Why you care (for AI contextual summaries) Example config.json Scripts managetopics.py Manage research topics: monitor.py Main monitoring script (run via cron): How it works: 1. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/topic-monitor