diff --git a/CHANGELOG.md b/CHANGELOG.md index 6593bae75d..7d162bc0d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ - Control UI: support configurable base paths (`gateway.controlUi.basePath`, default unchanged) for hosting under URL prefixes. - Onboarding: shared wizard engine powering CLI + macOS via gateway wizard RPC. - Config: expose schema + UI hints for generic config forms (Web UI + future clients). +- Skills: add blogwatcher skill for RSS/Atom monitoring. ### Fixes - Auto-reply: drop final payloads when block streaming to avoid duplicate Discord sends. diff --git a/skills/blogwatcher/SKILL.md b/skills/blogwatcher/SKILL.md new file mode 100644 index 0000000000..38ae5fbff9 --- /dev/null +++ b/skills/blogwatcher/SKILL.md @@ -0,0 +1,46 @@ +--- +name: blogwatcher +description: Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI. +homepage: https://github.com/Hyaxia/blogwatcher +metadata: {"clawdis":{"emoji":"📰","requires":{"bins":["blogwatcher"]},"install":[{"id":"go","kind":"go","module":"github.com/Hyaxia/blogwatcher/cmd/blogwatcher@latest","bins":["blogwatcher"],"label":"Install blogwatcher (go)"}]}} +--- + +# blogwatcher + +Track blog and RSS/Atom feed updates with the `blogwatcher` CLI. + +Install +- Go: `go install github.com/Hyaxia/blogwatcher/cmd/blogwatcher@latest` + +Quick start +- `blogwatcher --help` + +Common commands +- Add a blog: `blogwatcher add "My Blog" https://example.com` +- List blogs: `blogwatcher blogs` +- Scan for updates: `blogwatcher scan` +- List articles: `blogwatcher articles` +- Mark an article read: `blogwatcher read 1` +- Mark all articles read: `blogwatcher read-all` +- Remove a blog: `blogwatcher remove "My Blog"` + +Example output +``` +$ blogwatcher blogs +Tracked blogs (1): + + xkcd + URL: https://xkcd.com +``` +``` +$ blogwatcher scan +Scanning 1 blog(s)... + + xkcd + Source: RSS | Found: 4 | New: 4 + +Found 4 new article(s) total! +``` + +Notes +- Use `blogwatcher --help` to discover flags and options.