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で、AIスキル全体5,078件中3,013位、生活サービスでは246件中129位です。

インストール数
225
ダウンロード数
3610
スター数
2
総合順位
#3,013
全体の上位 60% · 生活サービスの上位 53%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗11636102-
SkillHub ↗22536072—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

まず camelcamelcamel.com で価格アラートを設定し、個人用 RSS フィード 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 秒のタイムアウトです。スキルカードは、ユーザー提供の RSS URL を取得する定期シェルコマンドを作成するため導入前に cron コマンドをレビューし自分の HTTPS アラート URL のみを使うこと、キャッシュが共有テンポラリディレクトリに置かれるためマルチユーザー環境ではユーザーごとの私有ディレクトリに置くこと、通知スクリプトは Telegram 配信が期待どおり動く前に追加の連携が必要な場合があるため先に手動テストをすることを注意しています。

資料公開日 2026-10-27

できること

  • CamelCamelCamel の RSS 価格アラートを定期的に監視
  • Amazon 商品の値下がり時に Telegram 通知を受信
  • 確認頻度の調整と通知書式のカスタマイズ

使う場面

  • Amazon 商品の自動価格追跡とアラートが必要なとき
  • CamelCamelCamel のアラートを Telegram に転送したいとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

4 時間ごとに確認する CamelCamelCamel 価格監視を設定して
アラートキャッシュを消して通知を再テストして
確認頻度を 1 日 1 回に変えて

月次の推移

ダウンロード数3610
2455307636962026-03 · ダウンロード数 25412026-05 · ダウンロード数 29422026-06 · ダウンロード数 30812026-07 · ダウンロード数 33522026-08 · ダウンロード数 34862026-09 · ダウンロード数 361026-0326-09
スター数2
1232026-03 · スター数 22026-05 · スター数 22026-06 · スター数 22026-07 · スター数 22026-08 · スター数 22026-09 · スター数 226-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093610—2
2026-083486+4.0%2
2026-073352+8.8%2
2026-063081+4.7%2
2026-052942—2
2026-032541—2

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 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)から月単位で集計しています。詳しくはデータの方法論をご覧ください。