← Back to Skills Marketplace
abeltennyson

abe-expense-tracker-pro

by AbelTennyson · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
67
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install abe-expense-tracker-pro
Description
Track expenses via natural language, get spending summaries, set budgets
README (SKILL.md)

Expense Tracker Pro

Track your spending with natural conversation. No apps, no spreadsheets—just tell SkillBoss what you spent.

What it does

Logs expenses from natural language ("spent $45 on groceries"), categorizes automatically, tracks against budgets, and provides spending summaries on demand. Data persists via SkillBoss KV storage. Powered by SkillBoss API Hub (/v1/pilot).

Usage

Log an expense:

"Spent $23.50 on lunch"
"$150 for electricity bill"
"Coffee $4.75"

Check spending:

"What did I spend this week?"
"Show my food expenses this month"
"Am I over budget on entertainment?"

Set budgets:

"Set grocery budget to $400/month"
"Budget $100 for entertainment"

Get reports:

"Monthly expense breakdown"
"Compare spending to last month"
"Export expenses to CSV"

Categories

Auto-detected from context:

  • Food & Dining
  • Transportation
  • Utilities
  • Entertainment
  • Shopping
  • Health
  • Subscriptions
  • Other

Override with: "spent $50 on [item], category: [category]"

Tips

  • Be specific with amounts for accurate tracking
  • Say "recurring" for subscriptions: "$15 Netflix, recurring monthly"
  • Ask "spending trends" for insights over time
  • All data persists in SkillBoss KV storage across sessions
Usage Guidance
This skill sends your expense messages and stored data to a remote service (https://api.heybossai.com) and requires an API key (SKILLBOSS_API_KEY) to operate — but the registry metadata incorrectly states no env vars are required. Before installing, verify the trustworthiness and privacy policy of the remote service and the skill author (there's no homepage). If you need to track very sensitive financial data, prefer a local/offline solution or a vetted service. Ask the publisher to fix the metadata to declare SKILLBOSS_API_KEY and provide a homepage or source repo so you can verify who runs the remote API.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The name/description (expense tracking, budgets, summaries) matches the code and SKILL.md: the skill sends user messages to a remote 'SkillBoss' API and stores expenses in remote KV storage. However the registry metadata at the top states 'Required env vars: none' while SKILL.md and main.py require SKILLBOSS_API_KEY — this mismatch is an incoherence that should be corrected.
Instruction Scope
Runtime instructions and code stay within the stated purpose: parse user text, call the remote pilot/chat endpoint to interpret messages, and use the API's storage endpoints to persist expense data. The instructions do not read unrelated local files or extra environment variables. Note: the skill will send full expense text/context (including amounts and descriptions) to the external API.
Install Mechanism
No install spec is provided (instruction-only with an included main.py). There is no downloader or archive extraction; risk from installation is low. The code does require Python runtime and the requests library but doesn't attempt to fetch or run arbitrary third-party installers.
Credentials
The only credential used is SKILLBOSS_API_KEY (declared in SKILL.md and required by main.py), which is appropriate for a remote-backed skill. The concern is twofold: (1) the registry metadata omitted this requirement (incoherent), and (2) providing that API key grants a third-party (https://api.heybossai.com) access to all expense data stored/retrieved by the skill. Expenses are sensitive — users should only provide the key if they trust that external service and its privacy practices.
Persistence & Privilege
The skill persists its own data to the remote KV storage under a single key and does not request 'always: true' or modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) but is not combined with other elevated privileges here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install abe-expense-tracker-pro
  3. After installation, invoke the skill by name or use /abe-expense-tracker-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Expense Tracker Pro. - Log expenses using natural language (e.g., "Spent $23.50 on lunch"). - Automatic categorization of spending. - Track expenses against custom budgets. - Get on-demand spending summaries and detailed reports. - Persistent data storage with SkillBoss KV. - Includes triggers like "log expense," "budget check," and "expense report."
Metadata
Slug abe-expense-tracker-pro
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is abe-expense-tracker-pro?

Track expenses via natural language, get spending summaries, set budgets. It is an AI Agent Skill for Claude Code / OpenClaw, with 67 downloads so far.

How do I install abe-expense-tracker-pro?

Run "/install abe-expense-tracker-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is abe-expense-tracker-pro free?

Yes, abe-expense-tracker-pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does abe-expense-tracker-pro support?

abe-expense-tracker-pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created abe-expense-tracker-pro?

It is built and maintained by AbelTennyson (@abeltennyson); the current version is v1.0.0.

💬 Comments