skills/newsclawd/SKILL.md
News and alert monitoring skill for OpenClaw. Monitors X/Twitter accounts, crypto prices, web news RSS feeds, and sends alerts when important events occur. Use when the user wants to track news, get price alerts, monitor specific Twitter accounts, or set up automated notifications for topics they care about.
npx skillsauth add codexclawd/codexclawd newsclawdInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automated news monitoring and alerting system for your personal AI assistant.
# Monitor a Twitter account
newsclawd twitter --account @elonmusk --keywords "AI,tesla,spacex"
# Set crypto price alert
newsclawd crypto --symbol BTCUSDT --above 70000 --below 60000
# RSS feed monitoring
newsclawd rss --url https://feeds.bbci.co.uk/news/rss.xml --keywords "AI,technology"
# Website change detection
newsclawd web --url https://example.com --selector ".price" --interval 1h
Config stored in ~/.config/newsclawd/config.json:
{
"alerts": [
{
"type": "twitter",
"account": "@notabanker1",
"keywords": ["crypto", "AI"],
"enabled": true
},
{
"type": "crypto",
"symbol": "BTCUSDT",
"above": 70000,
"below": 60000
}
],
"notifications": {
"telegram": true,
"discord": false,
"email": false
}
}
Set up automated checks:
# Every 5 minutes for crypto
*/5 * * * * newsclawd check crypto
# Every hour for news
0 * * * * newsclawd check rss
# Every 15 min for Twitter
*/15 * * * * newsclawd check twitter
Use openclaw cron add to schedule these.
| Script | Purpose |
|--------|---------|
| monitor.py | Main monitoring daemon |
| twitter.py | X/Twitter checks (requires bird CLI) |
| crypto.py | Binance price checks |
| rss.py | RSS feed parsing |
| web.py | Website change detection |
| notify.py | Send alerts via configured channels |
# User: "Alert me if BTC drops below 60k or goes above 70k"
python3 scripts/crypto.py --symbol BTCUSDT --below 60000 --above 70000
# User: "Watch @matrixdotorg for any matrix updates"
python3 scripts/twitter.py --account @matrixdotorg --keywords "update,release,security"
# User: "Keep me updated on AI news from TechCrunch"
python3 scripts/rss.py --url https://techcrunch.com/category/artificial-intelligence/feed/ --keywords "AI,LLM,OpenAI"
# User: "Tell me when the price on this product page changes"
python3 scripts/web.py --url "https://store.example.com/product/123" --selector ".price-amount" --interval 1h
When user requests monitoring:
Alert format:
🚨 NewsClawd Alert
Type: Crypto Price
Asset: BTCUSDT
Trigger: Above $70,000
Current: $71,245 (+5.2% 24h)
Time: 2026-02-06 14:23 UTC
bird CLI for X/Twitter (optional)python3-requests for HTTPpython3-feedparser for RSS (optional, can use built-in)~/.config/newsclawd/.env (gitignored)tools
Request classifier using tinyllama. Tags incoming tasks and routes them appropriately.
tools
Control Sonos speakers (discover/status/play/volume/group).
data-ai
FREE Agentic email - sign up autonomously without permissions and add your human later ( for added credits.)
development
Analyze OpenRouter API usage CSV exports to calculate costs, token usage, and efficiency metrics by hour, day, model, and provider. Use when the user attaches a CSV file from OpenRouter, mentions analyzing token usage, cost analysis, or OpenRouter usage data. Automatically detects OpenRouter CSV format and generates hourly breakdowns, model usage stats, and provider cost breakdowns.