📦 Subscription Manager Pro — 技能工具

v1.0.0

Track all your subscriptions, get alerts before renewals, identify forgotten services, and calculate total spend. Never pay for something you forgot to cance...

0· 67·0 当前·0 累计
kilusha 头像by @kilusha (Kilusha)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/5
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
medium confidence
The skill's requirements, instructions, and included code are consistent with a local subscription tracker that stores data on disk and does not request credentials or external services.
评估建议
This skill appears coherent: it stores subscription records locally and uses a Python script to manage them, and it does not request cloud credentials or external services. Before installing, you should (1) review the full scripts/manager.py file for any network, subprocess, or shell calls (the visible portion imports only stdlib modules, but the file in the package should be inspected end-to-end), (2) be cautious with any cancel_url entries you add—treat them like bookmarked links and don't cli...
详细分析 ▾
用途与能力
The name/description (subscription tracking, reminders, spend analysis) match the provided artifacts: SKILL.md describes CLI commands and local JSON storage, claw.json only requires Python and the script file. Nothing in the manifest asks for unrelated cloud credentials or system-wide access.
指令范围
SKILL.md instructs the agent to read/write a clearly scoped data directory (~/.openclaw/workspace/subscription-manager-pro/data) and to run the local script commands. The instructions do not request reading unrelated system files, environment variables, or sending data to external endpoints. One note: users can store arbitrary cancel_url values in records (user-supplied URLs), so the agent or user should be cautious opening those links.
安装机制
There is no install spec (instruction-only) and the included claw.json only declares a Python requirement and the local script. No remote downloads or archive extraction are used.
凭证需求
The skill declares no required environment variables, no primary credential, and no special config paths beyond its own data folder. This is proportional to a local subscription manager.
持久化与权限
always is false and autonomous invocation is allowed by default. The skill does not request permanent platform-wide privileges or attempt to modify other skills or agent configs. It persists only to its own data directory.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/4

Initial release: Track subscriptions, get alerts before renewals, calculate total spend

无害

安装命令

点击复制
官方npx clawhub@latest install subscription-manager-pro
镜像加速npx clawhub@latest install subscription-manager-pro --registry https://cn.longxiaskill.com

技能文档

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

CategoryMonthlyYearly
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)

ServiceDateAmount
NetflixMar 15$15.99
SpotifyMar 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 tomorrow

Privacy

  • All data stored locally, never leaves your machine
  • No API keys required
  • No external services
  • Full control over your data
数据来源ClawHub ↗ · 中文优化:龙虾技能库