stock-data-skill
OpenClaw Skill for stock data analysis
Price Monitor
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install hugosbl/price-monitor-frInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Surveille les prix de produits sur des sites e-commerce et alerte quand ils baissent.
python skills/price-monitor/scripts/monitor.py <command> [options]
| Commande | Description |
|---|---|
add <url> [--name "Nom"] [--target-price 50] |
Ajouter un produit à surveiller |
list |
Lister les produits surveillés |
check [--all] [id] |
Vérifier les prix (un ou tous) |
remove <id> |
Supprimer un produit |
history <id> |
Historique des prix d'un produit |
alerts |
Voir les alertes de baisse de prix |
--json — Output JSON au lieu du texte formatéa-offscreen, data-a-color="price"
f-priceBox-price
c-product__price, itempropclass="price", itemprop<meta property="og:price:amount">
"price":"XX.XX")itemprop="price"
XX,XX €
Amazon PS5 : 449€ → 399€ (-11%) 🔥
~/.price-monitor/products.json — Liste des produits~/.price-monitor/history/<id>.json — Historique par produit~/.price-monitor/alerts.json — Alertes enregistrées# Ajouter un produit
python monitor.py add "https://www.amazon.fr/dp/B0BN..." --name "PS5" --target-price 400
# Vérifier tous les prix
python monitor.py check --all
# Historique
python monitor.py history abc12345
# Alertes en JSON
python monitor.py --json alerts
references/extractors.md pour ajouter des sitesThese signals come from indexed source analysis and may lag behind changes. Check the current source files.
# Price Monitor Surveille les prix de produits sur des sites e-commerce et alerte quand ils baissent. ## Usage ```bash python skills/price-monitor/scripts/monitor.py <command> [options] ``` ## Commands | Commande | Description | |---|---| | `add <url> [--name "Nom"] [--target-price 50]` | Ajouter un produit à surveiller | | `list` | Lister les produits surveillés | | `check [--all] [id]` | Vérifier les prix (un ou tous) | | `remove <id>` | Supprimer un produit | | `history <id>` | Historique des prix d'un produit | | `alerts` | Voir les alertes de baisse de prix | ## Options globales - `--json` — Output JSON au lieu du texte formaté ## Sites supportés - **Amazon.fr** — `a-offscreen`, `data-a-color="price"` - **Fnac.com** — meta tags, `f-priceBox-price` - **Cdiscount** — `c-product__price`, itemprop - **Boulanger** — `class="price"`, itemprop - **Générique** — og:price → JSON-LD → itemprop → regex € ## Extracteur générique (ordre de priorité) 1. `<meta property="og:price:amount">` 2. JSON-LD schema.org (`"price":"XX.XX"`) 3. `itemprop="price"` 4. Regex fallback sur patterns `XX,XX €` ## Alertes - **Prix cible atteint** : prix actuel ≤ target-price → 🎯 - **Baisse > 5%** par rapport au dernier check → 🔥 - Format : `Amazon PS5 : 449€ → 399€ (-11%) 🔥` ## Stockage - `~/.price-monitor/products.json` — Liste des produits - `~/.price-monitor/history/<id>.json` — Historique par produit - `~/.price-monitor/alerts.json` — Alertes enregistrées ## Exemples ```bash # Ajouter un produit python monitor.py add "https://www.amazon.fr/dp/B0BN..." --name "PS5" --target-price 400 # Vérifier tous les prix python monitor.py check --all # Historique python monitor.py history abc12345 # Alertes en JSON python monitor.py --json alerts ``` ## Technique - Python stdlib uniquement (urllib, json, re) - User-Agent Chrome réaliste - Timeout 10s par requête - Voir `references/extractors.md` pour ajouter des sites
OpenClaw Skill for stock data analysis
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...
139邮箱邮件收发 Skill - 支持 IMAP/SMTP 协议,兼容139/QQ/163/Gmail等主流邮箱 功能: 1. 发送邮件(SMTP) 2. 接收邮件(IMAP) 3. 查看收件箱列表 4. 查看未读邮件 当用户提到 "发邮件"、"收邮件"、"查看邮件"、"邮箱"...
⚠️ 重要声明