Skip to main content
skill CX Codex

topic-monitor — Claude Code skill: track topics, get alerts

This skill watches the topics you pick on a schedule, scores each finding for importance, and sends an alert or a weekly digest.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add sundial-org/awesome-openclaw-skills --skill topic-monitor -a claude-code
Open on GitHub

What topic-monitor does

The skill makes your assistant proactive instead of reactive: it searches for news on the subjects you care about and pings you only when something matters. Topics live in config.json, each with a search query, keywords, a check frequency (hourly, daily, weekly), an importance threshold and delivery channels such as telegram or discord.

A set of Python scripts does the work. setup.py runs an interactive wizard and writes config.json, manage_topics.py adds, edits and removes topics, monitor.py performs the main run, digest.py builds the weekly report, and setup_cron.py wires up automatic runs. Searching goes through web-search-plus or the built-in web_search, then an AI scorer rates every result: high importance fires an alert right away, medium is saved for the digest, low is dropped. State is updated so the same item is not sent twice.

You need Python 3 and a scheduler such as cron — without one you run monitor.py by hand. Test the setup with python3 scripts/monitor.py --dry-run before going live: it shows what would happen and sends nothing.

What it helps with

  • track library releases without missing a major bump
  • catch critical CVEs before a patch lands
  • get a weekly roundup instead of a stream of links
  • filter noise so only important news reaches you
  • run several topics at different check frequencies from one config

Example prompts for the agent

  • set up monitoring for the topic "AI Model Releases", daily checks, alert on high importance
  • add a CVE topic with keywords critical, patch and hourly frequency
  • show what the eth-price topic would find, without sending alerts

How to install topic-monitor

1Skills CLI (Vercel)

npx skills add sundial-org/awesome-openclaw-skills --skill topic-monitor -a claude-code

2Manually: put the files in place

~/.claude/skills/topic-monitor/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/topic-monitor/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about topic-monitor

How do I install topic-monitor in Claude?

Run npx skills add sundial-org/awesome-openclaw-skills --skill topic-monitor -a claude-code. The skill lands in ~/.claude/skills/topic-monitor/SKILL.md.

What does topic-monitor do?

It checks your topics on a schedule, scores how important each finding is, and decides whether to alert you now, save it for the weekly digest, or skip it.

What do I need to run it?

Python 3 for the scripts and a scheduler like cron for automatic runs. Before the first run, the wizard python3 scripts/setup.py creates config.json with your topics and settings.

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set10

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor