-
Treat this skill as read-only content and trend research. Do not request or configure trading credentials, social posting credentials, or
paid news API keys by default.
-
For "AI news today / this week / these days" requests, start with the faster AI news preset. It uses a 5-day window, clustered brief
output, public-response caching, Google News RSS for mainstream coverage, and the source order official,news,hn:
$HOME/.hermes/plugins/reporting/skills/topic-radar/scripts/topic-radar.sh --preset ai-news
Use --refresh when the user asks for exact latest/current results and cached responses should be bypassed:
$HOME/.hermes/plugins/reporting/skills/topic-radar/scripts/topic-radar.sh --preset ai-news --refresh
-
Use the broad radar preset when the user asks for general AI/Tech trend scanning across market, developer, research, model, official, and
news surfaces. The default profile tracks AI agents, agentic coding, model releases, developer tools, AI infrastructure, inference
serving, semiconductors, NVIDIA, robotics, embodied AI, OpenAI, Anthropic, Google DeepMind, and Hugging Face:
$HOME/.hermes/plugins/reporting/skills/topic-radar/scripts/topic-radar.sh --report daily
-
Use personal memory only as a steering layer for recurring interests and source preferences before running the script. Do not write
secrets, temporary task state, or project state into memory. Keep the report grounded in the script output and linked source items.
-
When Polymarket is requested and the current agent has the polymarket MCP tools, query read-only MCP first:
gamma_list_events with active=true, closed=false, and a small limit
gamma_list_markets with active=true, closed=false, and a small limit
gamma_search_public for the user's focused topic when broad lists are too noisy
Save those raw MCP results as JSON shaped like this:
{
"events": [],
"markets": [],
"search": []
}
Then pass the file to the radar:
$HOME/.hermes/plugins/reporting/skills/topic-radar/scripts/topic-radar.sh \
--sources polymarket,hn,github \
--polymarket-mcp-json /path/to/polymarket-mcp.json \
--report daily
-
If no MCP output is available, omit --polymarket-mcp-json; the script falls back to its bundled polymarket-readonly helper logic and
reports per-source errors if the local network blocks Polymarket REST.
-
For focused research, pass topics and source filters:
$HOME/.hermes/plugins/reporting/skills/topic-radar/scripts/topic-radar.sh \
--topic "AI agents" \
--topic "developer tools" \
--sources hn,github,arxiv,hf,polymarket \
--report weekly
-
For monthly trend archive work, use a fixed calendar window rather than a rolling --days window:
$HOME/.hermes/plugins/reporting/skills/topic-radar/scripts/topic-radar.sh \
--preset radar \
--report monthly \
--month 2026-01 \
--format json
For a partial current month, use explicit inclusive dates:
$HOME/.hermes/plugins/reporting/skills/topic-radar/scripts/topic-radar.sh \
--preset radar \
--from 2026-05-01 \
--to 2026-05-15 \
--format json
Treat fixed windows as source-bounded evidence. Some sources are current snapshots rather than reliable historical archives; the JSON
errors field reports those gaps instead of silently inventing monthly history.
-
Use JSON when another tool, scheduled job, or agent synthesis step will consume the output:
$HOME/.hermes/plugins/reporting/skills/topic-radar/scripts/topic-radar.sh --preset ai-news --format json
-
Use sample mode for smoke checks, demos, or local validation without network access:
$HOME/.hermes/plugins/reporting/skills/topic-radar/scripts/topic-radar.sh --sample --format markdown
-
Keep the report source-grounded. Separate observed source signals from inference, and do not present heuristic ranking as objective
importance. Treat signalTier as a presentation hint: high/medium signal can feed Topline and brief clusters, while
early-watchlist items are relevant topic samples that need visible metrics such as HN points/comments or GitHub stars/forks.