用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/NousResearch/hermes-agent --skill competitor-news-monitor命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | competitor-news-monitor |
| description | Watch named companies for material news; cited digests. |
| version | 0.1.0 |
| author | Ben Barclay (benbarclay), Hermes Agent |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["Competitors","News","Market-Research","Monitoring"],"related_skills":["blogwatcher"]}} |
Track a declared company set and report only material, new developments with primary-source evidence. This is not a generic page-diff watcher: it applies company-news categories, source hierarchy, event deduplication, and business significance. Setup runs once in the foreground; the recurring check runs as a cronjob tick (the competitor-watch automation blueprint scaffolds this).
Don't use for: one-off company research (use web_search/web_extract directly) or plain feed reading (blogwatcher).
Record canonical company names, domains, products, aliases, geography/language, event categories, cadence, audience, and materiality threshold. Done when a candidate article can be accepted or rejected consistently.
For each company include, where available:
Use blogwatcher for feeds and web_search/web_extract for pages. Write the watch contract (watchlist, categories, materiality threshold, last cutoff) to a state file under ~/.hermes/competitor-watches/<watch-slug>.json, then create the job:
cronjob(action="create",
schedule="every monday 9am",
prompt="Load the competitor-news-monitor skill and run the tick for the watch contract at ~/.hermes/competitor-watches/<watch-slug>.json.",
deliver=<user's destination>)
Done when each requested event category has at least one intended primary source or a documented gap, and the job exists.
Search from the last successful cutoff with overlap for late indexing. Capture company, event category, event/publication date, source, canonical URL, and evidence in the state file. A source failure means unknown coverage, not "no news" — record it. Done when pagination and failures are recorded and the cutoff advances only on success.
Collapse syndicated stories, rewrites, URL variants, press release coverage, and revised filings into one event. Keep independently sourced corroboration attached. Done when one announcement appears once regardless of article count.
Score directness, source authority, novelty, customer/market impact, strategic relevance, and confidence against the watch contract's threshold. Separate measured facts from interpretation. Hiring patterns and anonymous reports remain signals, not confirmed strategy. Done when every surfaced event has "why it matters" and confidence.
Report per event: company, event, date, evidence links, what changed, why it matters, confidence, and follow-up watch. When there are no material events, stay silent unless a periodic all-clear was requested. Done when the state file reflects this run and the digest (if any) cites primary sources.