$npx -y skills add berabuddies/Semia --skill finance-watcherStock and cryptocurrency price monitoring with alerts and daily reports. Track your portfolio, set price alerts, and generate investment reports. No API key required.
| 1 | # Finance Watcher |
| 2 | |
| 3 | Monitor stock and cryptocurrency prices with ease. Set alerts, track your portfolio, and generate daily reports. |
| 4 | |
| 5 | ## Features |
| 6 | |
| 7 | - ✅ **Real-time Prices** - Crypto (CoinGecko) & Stocks (Yahoo Finance) |
| 8 | - ✅ **Price Alerts** - Get notified when prices hit your targets |
| 9 | - ✅ **Portfolio Tracking** - Watchlist for all your assets |
| 10 | - ✅ **Daily Reports** - Markdown reports with price changes |
| 11 | - ✅ **No API Key** - Free data sources, no registration needed |
| 12 | |
| 13 | ## Quick Start |
| 14 | |
| 15 | ```bash |
| 16 | # Install |
| 17 | npm install |
| 18 | |
| 19 | # Add assets to watchlist |
| 20 | finance-watcher add BTC --type crypto |
| 21 | finance-watcher add AAPL --type stock |
| 22 | |
| 23 | # Check current prices |
| 24 | finance-watcher prices |
| 25 | |
| 26 | # Set an alert |
| 27 | finance-watcher alert BTC --above 50000 |
| 28 | |
| 29 | # Generate report |
| 30 | finance-watcher report --output daily-report.md |
| 31 | ``` |
| 32 | |
| 33 | ## Commands |
| 34 | |
| 35 | | Command | Description | |
| 36 | |---------|-------------| |
| 37 | | `add <symbol>` | Add to watchlist (`--type crypto/stock`) | |
| 38 | | `remove <symbol>` | Remove from watchlist | |
| 39 | | `list` | Show watchlist | |
| 40 | | `prices` | Get current prices | |
| 41 | | `alert <symbol>` | Set price alert (`--above`, `--below`, `--percent`) | |
| 42 | | `check` | Check all alerts | |
| 43 | | `report` | Generate portfolio report | |
| 44 | |
| 45 | ## Data Sources |
| 46 | |
| 47 | - **Crypto**: CoinGecko API (free, no key) |
| 48 | - **Stocks**: Yahoo Finance API (unofficial, free) |
| 49 | |
| 50 | ## Use Cases |
| 51 | |
| 52 | 1. **Personal Portfolio** - Track your investments daily |
| 53 | 2. **Trading Alerts** - Never miss entry/exit points |
| 54 | 3. **Market Research** - Compare crypto vs stock performance |
| 55 | 4. **Automated Reports** - Schedule daily summaries |
| 56 | |
| 57 | ## Integration |
| 58 | |
| 59 | Works great with: |
| 60 | - Cron jobs for scheduled checks |
| 61 | - Feishu/Slack webhooks for alerts |
| 62 | - Content Watcher for market news + price data combo |