← 返回 Skills 市场
agistack

Budget

作者 AGIstack · GitHub ↗ · v2.1.0 · MIT-0
cross-platform ⚠ suspicious
423
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install budget-pro
功能描述
Personal budget management with privacy-first local storage. Use when user mentions setting a budget, tracking spending, logging expenses, checking budget st...
使用说明 (SKILL.md)

Budget

Personal budgeting system with proactive tracking. Private. Simple. Effective.

Critical Privacy & Safety

Data Storage (CRITICAL)

  • All budget data stored locally only: memory/budget/
  • No external APIs for financial data
  • No bank account connections - manual entry only
  • No data transmission to financial apps or services
  • User controls all data retention and deletion

Safety Boundaries (NON-NEGOTIABLE)

  • ✅ Track expenses by category with manual entry
  • ✅ Alert on budget thresholds (70%, 90%, 100%)
  • ✅ Generate reports and spending insights
  • ✅ Suggest reallocation between categories
  • NEVER connect to bank accounts or credit cards
  • NEVER access external financial services
  • NEVER make financial recommendations beyond budget reallocation
  • NEVER store sensitive financial credentials

Quick Start

Data Storage Setup

Budget data stored in your local workspace:

  • memory/budget/budget.json - Monthly budget limits by category
  • memory/budget/expenses.json - All logged expenses
  • memory/budget/income.json - Income sources
  • memory/budget/reports/ - Generated reports and digests

Use provided scripts in scripts/ for all data operations.

Core Workflows

Set Budget

User: "My food budget is $500 per month"
→ Use scripts/set_budget.py --category food --limit 500 --period monthly
→ Store budget limit

Log Expense

User: "I spent $45 on groceries"
→ Use scripts/log_expense.py --amount 45 --category food --description "groceries"
→ Check against budget, alert if thresholds crossed

Check Budget Status

User: "How is my budget this month?"
→ Use scripts/budget_status.py --period month
→ Show all categories with spent/remaining/status

Category Query

User: "What can I still spend on dining?"
→ Use scripts/category_status.py --category dining
→ Show remaining budget for specific category

Handle Overage

User: "I went over on entertainment"
→ Use scripts/overage_analysis.py --category entertainment
→ Show overage amount and suggest recovery options

Generate Report

User: "Show me my spending report"
→ Use scripts/generate_report.py --type weekly
→ Generate detailed spending analysis

Module Reference

For detailed implementation of each module:

Scripts Reference

All data operations use scripts in scripts/:

Script Purpose
set_budget.py Set or update budget for category
log_expense.py Log an expense
delete_expense.py Remove/correct an expense
budget_status.py Show overall budget health
category_status.py Show specific category status
list_expenses.py View expense history
overage_analysis.py Analyze and suggest recovery for overages
reallocate_budget.py Move budget between categories
generate_report.py Generate spending reports
export_data.py Export budget data (CSV/JSON)

Default Categories

Category Typical Budget Common Expenses
Housing 25-35% income Rent, mortgage, insurance
Food 10-15% income Groceries, dining out
Transport 10-15% income Gas, transit, maintenance
Utilities 5-10% income Electric, gas, internet, phone
Entertainment 5-10% income Movies, hobbies, subscriptions
Health 5-10% income Insurance, medical, gym
Shopping 5-10% income Clothing, household items
Savings 10-20% income Emergency fund, investments

Custom categories can be added as needed.

Disclaimer

This skill provides budget tracking and organization only. It does not provide financial advice, investment recommendations, or tax guidance. For financial planning, consult a qualified financial advisor.

安全使用建议
This skill mostly looks like a local, privacy-first budgeting tool: scripts read and write JSON files under ~/.openclaw/workspace/memory/budget and there are no network calls or credential requests. However, the SKILL.md repeatedly references many scripts and features that are not included in the package (reports, exports, alert scripts, category_status/overage_analysis/generate_report/export_data, etc.). Before installing or using it: 1) ask the publisher why those referenced scripts are missing or request a complete release; 2) inspect any additional scripts before running them; 3) be aware the provided scripts write to ~/.openclaw/workspace/memory/budget — back up any existing data there and confirm you are comfortable with that path; 4) run the code in an isolated environment (or sandbox) if you want to test; and 5) if you need the missing features, require the author to supply them or update the documentation. The mismatch between documentation and included code is the main reason this is flagged as suspicious rather than benign.
功能分析
Type: OpenClaw Skill Name: budget-pro Version: 2.1.0 The budget-pro skill is a local financial tracking tool that manages expenses and budgets using JSON files stored in the user's workspace. Analysis of the Python scripts (such as log_expense.py and set_budget.py) shows they only use standard libraries for file I/O and lack any network capabilities or access to sensitive system credentials. The SKILL.md instructions include explicit safety boundaries that reinforce local-only storage and prohibit external financial connections, aligning perfectly with the stated purpose.
能力评估
Purpose & Capability
The stated purpose (local, privacy-first budget management) aligns with the files provided: the scripts read/write JSON under a local workspace path and include budget/expense operations. However, the SKILL.md advertises many additional scripts and features (category_status.py, overage_analysis.py, generate_report.py, export_data.py, alert management scripts, etc.) that are referenced in documentation but are not present in the file manifest. This is an inconsistency between claimed capabilities and included code.
Instruction Scope
SKILL.md directs the agent to run many scripts and shows workflows that rely on scripts that don't exist in the package. The instructions otherwise confine operations to local storage and do not instruct any network or credential access; the included scripts operate only on local JSON files under ~/.openclaw/workspace/memory/budget. Missing script references give the agent broad but unfulfilled expectations and could lead to runtime errors or unintended fallbacks.
Install Mechanism
There is no install spec (instruction-only), which minimizes risk because nothing is downloaded or installed automatically. All code present is plain Python scripts that would be executed locally if invoked.
Credentials
The skill requests no environment variables, no credentials, and the scripts do not access external config or secret stores. They create/read/write files under a user-scoped path (~/.openclaw/workspace/memory/budget), which is proportional for a local budgeting tool.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide settings. Its persistence is limited to storing JSON under the user's workspace directory; this is expected for a local data-focused tool.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install budget-pro
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /budget-pro 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.0
- Skill renamed from "budget" to "budget-pro" for clarity and distinction. - No changes to features, privacy model, or workflows. - All documentation, script usage, and data structure remain the same. - Existing users do not need to change how they use the skill.
v2.0.0
Major update: Restructured with progressive disclosure, added executable scripts, explicit privacy boundaries, comprehensive budget management workflows
v1.0.0
Initial release
元数据
Slug budget-pro
版本 2.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Budget 是什么?

Personal budget management with privacy-first local storage. Use when user mentions setting a budget, tracking spending, logging expenses, checking budget st... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 423 次。

如何安装 Budget?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install budget-pro」即可一键安装,无需额外配置。

Budget 是免费的吗?

是的,Budget 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Budget 支持哪些平台?

Budget 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Budget?

由 AGIstack(@agistack)开发并维护,当前版本 v2.1.0。

💬 留言讨论