jgramajo4

CamelCamelCamel Alerts

生活服务v1.0.0
作者:jgramajo4更新于 2026-05-11camelcamelcamel-alerts@clawhub_jgramajo4/camelcamelcamel-alerts
消费决策#RSS#Telegram

据 AlphaMoat 统计,截至 2026-09,CamelCamelCamel Alerts 累计下载 3,610 次、获 2 个星标,在全部 5,078 个 AI 技能中排名第 3,013 位,在「生活服务」分类(246 个)中排名第 129 位。

累计安装
225
累计下载
3,610
星标
2
全站排名
#3,013
全站前 60% · 「生活服务」前 53%
平台累计安装累计下载星标评论
ClawHub ↗1163,6102-
SkillHub ↗2253,6072—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

先在 camelcamelcamel.com 设置价格提醒并获取个人 RSS feed URL(形如 https://camelcamelcamel.com/alerts/YOUR_UNIQUE_ID.xml),再创建 cron 任务定期运行 python3 scripts/fetch_rss.py <your feed URL>。fetch_rss.py 拉取 RSS、解析降价条目、与本地缓存比对找出新提醒并以 JSON 输出,同时缓存条目哈希避免重复通知;缓存位于 /tmp/camelcamelcamel/cache.json,删除即可重测通知。默认每 4 小时检查一次(0 */4 * * *),可调整为每小时、每 6 小时或每天;通知消息含当前价格、历史低价、检查时间与 Amazon 链接,可编辑 scripts/notify.sh 自定义格式。实现为纯 Python 3 标准库、无额外依赖,每次拉取超时 10 秒。skill-card 提示:这会创建定期执行并抓取用户所供 RSS URL 的 shell 命令,安装前应审查 cron 命令且仅使用自己的 HTTPS 提醒 URL;缓存默认放在共享临时目录,多用户系统应改用每用户私有目录;通知脚本可能需要额外集成才能真正送达 Telegram,建议先手动测试整条链路。

资料发布于 2026-10-27

可以用来做什么

  • 定时监控个人 CamelCamelCamel RSS 降价提醒
  • 在 Amazon 商品降价时收到 Telegram 通知
  • 调整检查频率并自定义通知消息格式

什么时候用

  • 需要为 Amazon 商品设置自动价格跟踪与提醒时
  • 希望把 CamelCamelCamel 提醒转发到 Telegram 时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

帮我配置 CamelCamelCamel 降价监控,每 4 小时检查一次
清掉提醒缓存重新测试通知
把检查频率改成每天一次

月度数据趋势

累计下载3,610
2,4553,0763,6962026-03 · 累计下载 2,5412026-05 · 累计下载 2,9422026-06 · 累计下载 3,0812026-07 · 累计下载 3,3522026-08 · 累计下载 3,4862026-09 · 累计下载 3,61026-0326-09
星标2
1232026-03 · 星标 22026-05 · 星标 22026-06 · 星标 22026-07 · 星标 22026-08 · 星标 22026-09 · 星标 226-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-093,610—2
2026-083,486+4.0%2
2026-073,352+8.8%2
2026-063,081+4.7%2
2026-052,942—2
2026-032,541—2

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

3.4 KB · ClawHub v1.0.0
---
name: camelcamelcamel-alerts
description: Monitor CamelCamelCamel price drop alerts via RSS and send Telegram notifications when items go on sale. Use when setting up automatic price tracking for Amazon products with CamelCamelCamel price alerts.
---

# CamelCamelCamel Alerts

Automatically monitor your CamelCamelCamel RSS feed for Amazon price drops and get notified on Telegram.

## Quick Start
展开全部(共 124 行)

1. **Get your RSS feed URL** from CamelCamelCamel:
   - Go to https://camelcamelcamel.com/ and set up price alerts
   - Get your personal RSS feed URL (format: `https://camelcamelcamel.com/alerts/YOUR_UNIQUE_ID.xml`)

2. **Create a cron job** with YOUR feed URL (not someone else's!):

```bash
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!

3. **Clawdbot will**:
   - Fetch your feed every 4 hours
   - Detect new price alerts
   - Send you Telegram notifications

## How It Works

The skill uses two components:

### `scripts/fetch_rss.py`
- Fetches your CamelCamelCamel RSS feed
- Parses price alert items
- Compares against local cache to find new alerts
- Outputs JSON with new items detected
- Caches item hashes to avoid duplicate notifications

### Cron Integration
- Runs on a schedule you define
- Triggers fetch_rss.py
- Can be configured to run hourly, every 4 hours, daily, etc.

## Setup & Configuration

**See [SETUP.md](references/SETUP.md)** for:
- How to get your CamelCamelCamel RSS feed URL
- Step-by-step cron configuration
- Customizing check frequency
- Cache management
- Troubleshooting

## Alert Cache

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:
```bash
rm /tmp/camelcamelcamel/cache.json
```

## Notification Format

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]
```

## Customization

### Check Frequency

Adjust the cron schedule (6th parameter in the `schedule` field):
- `0 * * * *` → every hour
- `0 */4 * * *` → every 4 hours (default)
- `0 */6 * * *` → every 6 hours
- `0 0 * * *` → daily

### Message Format

Edit `scripts/notify.sh` to customize the Telegram message layout and emoji.

## Technical Details

- **Language**: Python 3 (built-in libraries only)
- **Cache**: JSON file at `/tmp/camelcamelcamel/cache.json`
- **Feed Format**: Standard RSS/XML
- **Dependencies**: None beyond Python standard library
- **Timeout**: 10 seconds per feed fetch

## Troubleshooting

If you're not receiving notifications:

1. **Verify the feed URL** works in your browser
2. **Check the cron job** exists: `cron list`
3. **Test manually**:
   ```bash
   python3 scripts/fetch_rss.py <YOUR_FEED_URL> /tmp/camelcamelcamel
   ```
4. **Clear the cache** to reset:
   ```bash
   rm /tmp/camelcamelcamel/cache.json
   ```
5. **Check Telegram** is configured in Clawdbot

See [SETUP.md](references/SETUP.md) for more details.

「生活服务」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。