- name
- subscription-manager-pro
- description
- Track all your subscriptions, get alerts before renewals, identify forgotten services, and calculate total spend. Never pay for something you forgot to cancel again.
- homepage
- https://github.com/openclaw/skills/tree/main/skills/subscription-manager-pro
- metadata
- clawdbot
- emoji
- 💳
- requires
- files
Subscription Manager Pro 💳
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 variableList 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 daysCancel/Remove Subscription
remove Netflix subscription
cancel Spotify
mark Hulu as cancelledSpending Summary
how much am I spending on subscriptions?
subscription spending summary
total monthly subscription costMark as Paused/Active
pause Netflix subscription
resume SpotifyFind 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 logSubscription 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 AWSDefault: 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 csvExample 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 |
💡 You're spending $1,535/year on subscriptions.
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 |
Total upcoming: $25.98
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 tomorrowPrivacy
- All data stored locally, never leaves your machine
- No API keys required
- No external services
- Full control over your data