Install
openclaw skills install subscription-manager-proTrack all your subscriptions, get alerts before renewals, identify forgotten services, and calculate total spend. Never pay for something you forgot to cancel again.
openclaw skills install subscription-manager-proStop paying for subscriptions you forgot about. Track everything, get reminded before charges, and reclaim your money.
The average person wastes $133/month on forgotten subscriptions (C+R Research, 2022). This skill helps you:
add subscription Netflix $15.99/month renews on the 15th
add sub Spotify $9.99 monthly
add AWS ~$50/month variable
show my subscriptions
list subs
what subscriptions do I have?
what's renewing soon?
upcoming charges this week
renewals in the next 30 days
remove Netflix subscription
cancel Spotify
mark Hulu as cancelled
how much am I spending on subscriptions?
subscription spending summary
total monthly subscription cost
pause Netflix subscription
resume Spotify
find unused subscriptions
which subscriptions haven't I used lately?
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
{
"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
}
Subscriptions are auto-categorized:
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
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
User: "add my Netflix subscription, $15.99 per month, renews on the 15th"
Agent: Added Netflix subscription:
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
Add to your HEARTBEAT.md:
## Subscription Checks
- [ ] Check for renewals in next 3 days
- [ ] Alert if any subscription renewing tomorrow