Add skills, learnings & memory updates (2026-01-26)
- New skills: clawddocs, claude-code-usage, summarize, homeassistant, humanizer, self-improving-agent - Add .learnings/ for self-improvement tracking - Document proaktive cron config (LRN-20260126-001) - Update USER.md: Löchgau as former residence - Update TOOLS.md: Peekaboo workaround - Memory files for 2026-01-25 and 2026-01-26
This commit is contained in:
77
skills/claude-code-usage/CRON_SETUP.md
Normal file
77
skills/claude-code-usage/CRON_SETUP.md
Normal file
@@ -0,0 +1,77 @@
|
||||
# Setting Up Automated Monitoring
|
||||
|
||||
## Option 1: Add via Clawdbot Config (Recommended)
|
||||
|
||||
Add this to your Clawdbot Gateway config (`~/.clawdbot/clawdbot.json`):
|
||||
|
||||
```json
|
||||
{
|
||||
"cron": {
|
||||
"jobs": [
|
||||
{
|
||||
"name": "claude-usage-monitor",
|
||||
"schedule": "*/30 * * * *",
|
||||
"sessionTarget": "telegram:YOUR_CHAT_ID",
|
||||
"payload": {
|
||||
"kind": "exec",
|
||||
"command": "/Users/ali/clawd/skills/claude-code-usage/scripts/monitor-usage.sh"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Replace `YOUR_CHAT_ID` with your Telegram chat ID (usually your phone number).
|
||||
|
||||
Then restart Clawdbot:
|
||||
```bash
|
||||
clawdbot daemon restart
|
||||
```
|
||||
|
||||
## Option 2: System Cron (Alternative)
|
||||
|
||||
Add to your system crontab:
|
||||
|
||||
```bash
|
||||
crontab -e
|
||||
```
|
||||
|
||||
Add this line:
|
||||
```
|
||||
*/30 * * * * /Users/ali/clawd/skills/claude-code-usage/scripts/monitor-usage.sh > /tmp/claude-monitor.log 2>&1
|
||||
```
|
||||
|
||||
**Note:** System cron won't send Telegram notifications directly. You'll need to check `/tmp/claude-monitor.log` for reset notifications.
|
||||
|
||||
## Option 3: Manual Testing
|
||||
|
||||
Test the monitor anytime:
|
||||
```bash
|
||||
/Users/ali/clawd/skills/claude-code-usage/scripts/monitor-usage.sh
|
||||
```
|
||||
|
||||
## Verification
|
||||
|
||||
Check if monitoring is working:
|
||||
```bash
|
||||
# View state file
|
||||
cat /tmp/claude-usage-state.json
|
||||
|
||||
# View last check time
|
||||
cat /tmp/claude-usage-state.json | grep last_check
|
||||
```
|
||||
|
||||
## Notification Format
|
||||
|
||||
When a reset is detected, you'll receive:
|
||||
|
||||
```
|
||||
🎉 Claude Code Session Reset!
|
||||
|
||||
⏱️ Your 5-hour quota has reset
|
||||
📊 Usage: 2%
|
||||
⏰ Next reset: 4h 58m
|
||||
|
||||
Fresh usage available! 🦞
|
||||
```
|
||||
Reference in New Issue
Block a user