详细分析 ▾
运行时依赖
版本
Initial release: Track subscriptions, get alerts before renewals, calculate total spend
安装命令
点击复制技能文档
Stop paying for subscriptions you forgot about. Track everything, get reminded before charges, and reclaim your money.
Why This Skill?
The average person wastes $133/month on forgotten subscriptions (C+R Research, 2022). This skill helps you:
- 📋 Track all subscriptions in one place
- ⏰ Alert you before renewal dates (configurable)
- 💰 Calculate total monthly/yearly spend
- 🔍 Identify unused or duplicate services
- 📊 Analyze spending patterns and suggest cuts
Use When
- User mentions "subscriptions", "recurring charges", "monthly bills"
- User asks about Netflix, Spotify, AWS, or any service cost
- User wants to audit their spending
- User says "what am I paying for" or "cancel subscription"
- User wants renewal reminders
Commands
Add a Subscription
add subscription Netflix $15.99/month renews on the 15th
add sub Spotify $9.99 monthly
add AWS ~$50/month variable
List All Subscriptions
show my subscriptions
list subs
what subscriptions do I have?
Check Upcoming Renewals
what's renewing soon?
upcoming charges this week
renewals in the next 30 days
Cancel/Remove Subscription
remove Netflix subscription
cancel Spotify
mark Hulu as cancelled
Spending Summary
how much am I spending on subscriptions?
subscription spending summary
total monthly subscription cost
Mark as Paused/Active
pause Netflix subscription
resume Spotify
Find Unused Subscriptions
find unused subscriptions
which subscriptions haven't I used lately?
Data Storage
All data stored locally in JSON:
~/.openclaw/workspace/subscription-manager-pro/data/
├── subscriptions.json # All subscription records
├── reminders.json # Reminder settings
└── history.json # Payment history log
Subscription Record Format
{
"id": "uuid",
"name": "Netflix",
"cost": 15.99,
"currency": "USD",
"billing_cycle": "monthly",
"renewal_day": 15,
"category": "entertainment",
"status": "active",
"notes": "4K plan, family sharing",
"cancel_url": "https://netflix.com/cancelplan",
"last_used": "2026-03-20",
"created_at": "2026-01-01",
"remind_days_before": 3
}
Categories
Subscriptions are auto-categorized:
- 🎬 Entertainment (Netflix, Spotify, Disney+, etc.)
- 💻 Software (Adobe, Office 365, etc.)
- ☁️ Cloud/Hosting (AWS, Vercel, etc.)
- 📰 News/Media (NYT, Substack, etc.)
- 🏋️ Health/Fitness (Gym, Peloton, etc.)
- 📚 Education (Coursera, Skillshare, etc.)
- 🔧 Utilities (Phone, Internet, etc.)
- 🛒 Shopping (Amazon Prime, Costco, etc.)
- 🤖 AI/Tools (ChatGPT, Claude, etc.)
- 📦 Other
Reminder System
Set up proactive reminders:
remind me 3 days before any renewal
set Netflix reminder to 7 days
disable reminders for AWS
Default: 3 days before renewal
Scripts
All operations handled by scripts/manager.py:
# Add subscription python scripts/manager.py add --name "Netflix" --cost 15.99 --cycle monthly --day 15# List all python scripts/manager.py list
# Upcoming renewals python scripts/manager.py upcoming --days 7
# Spending summary python scripts/manager.py summary
# Remove subscription python scripts/manager.py remove --name "Netflix"
# Export to CSV python scripts/manager.py export --format csv
Example Session
User: "add my Netflix subscription, $15.99 per month, renews on the 15th"
Agent: Added Netflix subscription:
- 💳 Cost: $15.99/month
- 📅 Renews: 15th of each month
- 🏷️ Category: Entertainment
- ⏰ Reminder: 3 days before
User: "how much am I spending on subscriptions?"
Agent: 📊 Subscription Summary
| Category | Monthly | Yearly |
|---|---|---|
| Entertainment | $45.97 | $551.64 |
| Software | $29.99 | $359.88 |
| Cloud/Hosting | $52.00 | $624.00 |
| Total | $127.96 | $1,535.52 |
User: "what's renewing this week?"
Agent: ⏰ Upcoming Renewals (Next 7 Days)
| Service | Date | Amount |
|---|---|---|
| Netflix | Mar 15 | $15.99 |
| Spotify | Mar 17 | $9.99 |
Pro Tips
- Add cancel URLs when you add subscriptions — makes cancelling one click
- Track "last used" to identify zombie subscriptions
- Use heartbeat to get daily renewal alerts
- Export monthly to spreadsheet for records
Integration with Heartbeat
Add to your HEARTBEAT.md:
## Subscription Checks
- [ ] Check for renewals in next 3 days
- [ ] Alert if any subscription renewing tomorrow
Privacy
- All data stored locally, never leaves your machine
- No API keys required
- No external services
- Full control over your data