| name | sage-feed-configurator |
| description | Configure Sage's existing Feed sources and interests. Use when the user wants to add RSS, GitHub, Hacker News, Reddit, arXiv, or topic interests to Sage Feed. |
| version | 0.1.0 |
| metadata | {"openclaw":{"emoji":"⚙️","homepage":"https://github.com/EvanL1/sage","tags":["feed","config","sources","interests"]}} |
Sage Feed Configurator
Use this skill when the user wants to change what Sage Feed follows.
Existing Config
Sage Feed is configured through [channels.feed] in ~/.sage/config.toml.
Use the existing schema rather than creating a new feed config file.
Supported source groups:
reddit.subreddits
github.trending_languages
hackernews.min_score
arxiv.categories
arxiv.keywords
rss.feeds
user_interests
Workflow
- Inspect current config through the Sage UI, existing commands, or the TOML
file if direct editing is appropriate.
- Make the smallest source/interests change that matches the user's request.
- Keep poll intervals conservative; do not create high-frequency polling unless
the user explicitly asks.
- Trigger a refresh when useful:
sage_feed_pull
- Verify with:
sage_feed_items(query, limit)
sage_feed_digest(date)
Rules
- Do not mix messaging channels into Sage Feed. Email, Slack, Lark, Teams, and
WeChat are message ingestion, not feed sources.
- Prefer RSS or official public feeds over scraping when both are possible.
- Preserve existing sources unless the user explicitly asks to remove them.