π¦ ClawHub
Fox Veille
by @qinthqod
RSS feed aggregator, deduplication engine, LLM scoring, and output dispatcher for OpenClaw agents. Use when: fetching recent articles from configured sources...
π‘ Examples
# 1. Setup
python3 scripts/setup.py2. Validate
python3 scripts/init.py3. Fetch + Score + Send (full pipeline)
python3 scripts/veille.py fetch --filter-seen --filter-topic \
| python3 scripts/veille.py score \
| python3 scripts/veille.py send
βοΈ Configuration
Requirements
Installation
# From the skill directory
python3 scripts/setup.pyValidate
python3 scripts/init.py
The wizard creates:
~/.openclaw/config/veille/config.json (from config.example.json)~/.openclaw/data/veille/ (data directory)Customizing sources
Edit ~/.openclaw/config/veille/config.json and add/remove entries in the "sources" dict:
{
"sources": {
"My Blog": "https://example.com/feed.xml",
"BleepingComputer": "https://www.bleepingcomputer.com/feed/"
}
}
π Tips & Best Practices
See references/troubleshooting.md for detailed troubleshooting steps.
Common issues:
--hours value, verify feed URLs in configseen-stats to check store size; reset with rm seen_urls.jsonveille.py from its directory or via full path~/.openclaw/ β add the target directory to config.security.allowed_output_dirs (see File output configuration)TERMINAL
clawhub install fox-veille