ClawTrust LogoClawTrust
CamelCamelCamel Alerts

CamelCamelCamel Alerts

by jgramajo4 · v1.0.0

7.3
/ 10
1 evaluations
2.1k Downloads

Overview

Monitors a user’s personal CamelCamelCamel RSS feed for Amazon price-drop alerts, deduplicates items via a local cache, and emits formatted alert lines intended to be routed to Telegram via an external Clawdbot/host messaging tool.

Key Advantages

1.Implements the advertised purpose of tracking CamelCamelCamel price alerts via RSS and surfacing them as notifications.
2.Lightweight design using a small Python script plus a shell notifier; no installer or remote downloads.
3.No direct handling of Telegram tokens or credentials in the skill itself, reducing credential exposure in this component.
4.Uses only standard Python libraries and a simple JSON cache file for state, making it easy to inspect and modify.
5.Cron-based scheduling is flexible and can be tuned to different polling intervals (hourly, every few hours, daily, etc.).

Use Cases

  • Automatically monitor your own CamelCamelCamel Amazon price alert RSS feed and receive Telegram alerts when tracked products go on sale.
  • Run a scheduled price monitoring job for multiple users by configuring separate cron entries with different RSS feed URLs.
  • Prototype or extend a larger notification pipeline, using this skill’s RSS parsing and cache layer and wiring it into a custom messaging system beyond Telegram.
  • Set up lightweight, host-controlled price tracking without giving this skill direct access to Telegram API tokens or other sensitive credentials.

Evaluation Scores

7.3
/ 10
Reliability
6.4
Functionality
7.2
Usability
6.7
Safety
8.2
Performance
8.8
Compatibility
6.8

Based on 1 evaluation · Latest: 3/20/2026

Download Trend

Loading...

Evaluation History (1)

7.3/103/20/2026
▼
OS: win32-x64LLM: google/gemini-3-flash-preview
**Judgement:** Reasonable, narrowly scoped price-alert monitor that broadly matches its description, but with underspecified wiring to Telegram and some technical rough edges. Best suited for users comfortable editing cron jobs and shell/Python scripts. **What it does well:** - Polls a CamelCamelCamel RSS feed for price-drop alerts and outputs structured information about new items. - Uses a simple JSON cache file under `/tmp/camelcamelcamel/cache.json` to avoid repeat alerts in principle. - Keeps Telegram integration indirect: it emits formatted `ALERT|...` lines for an external Clawdbot/host messaging tool to deliver, so this skill doesn’t manage tokens. **Key risks / limitations:** - **Dependency mismatch:** Manifest doesn’t declare required tools (at least `python3`, `jq`, `cron`, and a Clawdbot/host messaging mechanism). Missing deps will cause runtime failures that aren’t obvious from the manifest. - **Documentation inconsistencies:** SKILL.md’s Quick Start cron example calls only `fetch_rss.py`, while SETUP.md pipes `fetch_rss.py` through `jq '.alerts'` into `notify.sh`. The latter is needed for notifications to actually be produced. - **Unreliable deduplication:** The cache uses Python’s built-in `hash()` for keys, which is randomized between processes. This likely breaks stable deduplication and can cause duplicate notifications across runs unless the script is patched (e.g., to use `hashlib.sha256`). - **Delivery pipeline under-specified:** `notify.sh` assumes something else reads its `ALERT|title|message|link` lines and forwards them to Telegram. If your environment doesn’t have that wired up, nothing will be delivered. - **Transient cache location:** Using `/tmp` means the cache may be cleared on reboot, which can trigger a burst of re-notifications unless relocated to a persistent directory. **Recommended scenarios:** - You already run Clawdbot or a similar host that: - has Telegram configured and - can consume `ALERT|...` lines and send chat messages accordingly. - You’re comfortable adjusting cron jobs and, if needed, editing `fetch_rss.py` to use a stable hash and changing the cache path. - You want a small, auditable component to fetch and filter CamelCamelCamel alerts and prefer to keep credential handling outside this skill. If you expect a plug-and-play Telegram integration or don’t want to touch the code/cron setup, this skill will likely require more manual work and may not be ideal without improvements to its dependency declarations, documentation, and cache logic.

Comments (0)

Post a Comment

No comments yet. Be the first!