substracker
Manage SubsTracker subscriptions and configuration via CLI scripts. Handles login, subscription CRUD, config updates, notifications, and dashboard queries. Use this skill whenever the user mentions subscriptions, recurring payments, subscription tracking, renewal reminders, payment history, notification configuration (Telegram, Bark, email, webhook, Gotify), or anything related to their SubsTracker instance — even if they just say "add a subscription", "what am I paying for", "check my renewals", "how much do I spend monthly", "update my Telegram config", "加个订阅", "我订阅了什么", "有哪些快到期了", "每月花多少钱", "续费", "订阅提醒", "通知设置", "看下订阅", "账单" without explicitly mentioning SubsTracker.
Why use this skill?
Efficiently track, update, and monitor your recurring payments with the OpenClaw SubsTracker skill. Get renewal alerts and automate your budget.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ianchenx/substrackerWhat This Skill Does
The SubsTracker skill acts as a powerful CLI-based bridge between your OpenClaw agent and your personal SubsTracker subscription management instance. It enables your AI to perform CRUD operations on your subscription data, track upcoming renewals, monitor spending, and manage notification configurations across various platforms like Telegram, Bark, and Webhooks. By leveraging this skill, you no longer need to manually log in to your dashboard to check if a bill is due; the agent interacts directly with your backend, authenticating seamlessly via environment variables.
Installation
To add this capability to your OpenClaw environment, execute the following command: clawhub install openclaw/skills/skills/ianchenx/substracker. Once installed, ensure you have a .env file present either in your project root at .substracker-skills/.env or in your home directory at ~/.substracker-skills/.env. The required configuration variables are SUBSTRACKER_URL, SUBSTRACKER_USER, and SUBSTRACKER_PASS. The skill automatically detects these credentials and manages session cookies, retrying authentication if your session expires, ensuring reliable connectivity.
Use Cases
This skill is perfect for users juggling multiple recurring payments who want to avoid surprise charges or missed renewals. It is highly effective for auditing your monthly budget, automating renewal reminders through integrated notification services, and quickly updating payment details for services like Netflix, Spotify, or cloud providers. Whether you need to see a historical breakdown of your billing or simply want to pause a subscription, the SubsTracker skill provides a structured, programmatical way to handle personal finance management via natural language commands.
Example Prompts
- "Hey, can you list all my active subscriptions and tell me which ones are renewing in the next seven days?"
- "I just paid for my Spotify premium renewal, can you update the amount to $14.99 and add a note saying it's for this month?"
- "I want to get notified on Telegram for my renewals. Can you show me how to check my current notification settings?"
Tips & Limitations
Always ensure your .env file permissions are set correctly to keep your credentials secure. If a command fails, check the stderr logs; the agent uses these for verbose debugging. Remember that this skill relies on the SubsTracker REST API; if your instance is behind a firewall or VPN, ensure the environment running the agent has the necessary network access. Always verify the subscription IDs before running mass deletion or update commands to avoid accidental data loss.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ianchenx-substracker": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api