From sundial-org-awesome-openclaw-skills-4
Monitors CamelCamelCamel RSS feeds for Amazon price drops and sends Telegram notifications using Python scripts and cron jobs. Useful for automating price tracking alerts.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
Automatically monitor your CamelCamelCamel RSS feed for Amazon price drops and get notified on Telegram.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Automatically monitor your CamelCamelCamel RSS feed for Amazon price drops and get notified on Telegram.
Get your RSS feed URL from CamelCamelCamel:
https://camelcamelcamel.com/alerts/YOUR_UNIQUE_ID.xml)Create a cron job with YOUR feed URL (not someone else's!):
cron add \
--job '{
"name": "camelcamelcamel-monitor",
"schedule": "0 */12 * * *",
"task": "Monitor CamelCamelCamel price alerts",
"command": "python3 /path/to/scripts/fetch_rss.py https://camelcamelcamel.com/alerts/YOUR_UNIQUE_ID.xml"
}'
Important: Replace YOUR_UNIQUE_ID with your own feed ID from step 1. Each person needs their own feed URL!
The skill uses two components:
scripts/fetch_rss.pySee SETUP.md for:
The script maintains a cache at /tmp/camelcamelcamel/cache.json to track which alerts have been notified. This prevents duplicate notifications.
Clear the cache to re-test notifications:
rm /tmp/camelcamelcamel/cache.json
When a new price drop is detected, you'll receive a Telegram message like:
๐ *Price Alert*
*PRODUCT NAME - $XX.XX (Down from $YY.YY)*
Current price: $XX.XX
Historical low: $ZZ.ZZ
Last checked: [timestamp]
View on Amazon: [link]
Adjust the cron schedule (6th parameter in the schedule field):
0 * * * * โ every hour0 */4 * * * โ every 4 hours (default)0 */6 * * * โ every 6 hours0 0 * * * โ dailyEdit scripts/notify.sh to customize the Telegram message layout and emoji.
/tmp/camelcamelcamel/cache.jsonIf you're not receiving notifications:
cron listpython3 scripts/fetch_rss.py <YOUR_FEED_URL> /tmp/camelcamelcamel
rm /tmp/camelcamelcamel/cache.json
See SETUP.md for more details.