← 返回 Skills 市场
djedi

EnvelopeBudget

作者 Dustin Davis · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ✓ 安全检测通过
221
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install envelopebudget
功能描述
Manage budgets, transactions, accounts, envelopes, payees, and reports using the EnvelopeBudget.com API for tracking and organizing finances.
使用说明 (SKILL.md)

EnvelopeBudget

Query and manage budgets on EnvelopeBudget.com via REST API.

Setup

Usage

Use the helper script for all API calls:

scripts/eb_api.sh \x3CMETHOD> \x3Cpath> [json_body]

Common workflows

Check budget overview:

scripts/eb_api.sh GET /api/budgets
scripts/eb_api.sh GET /api/budgets/BUDGET_ID/available-to-budget

List recent transactions:

scripts/eb_api.sh GET "/api/transactions/BUDGET_ID?limit=20"
scripts/eb_api.sh GET "/api/transactions/BUDGET_ID?search=grocery&limit=10"

Add a transaction (amounts in cents, negative = spending):

scripts/eb_api.sh POST /api/transactions/BUDGET_ID \
  '{"account_id":"ACCT_ID","payee":"Costco","envelope_id":"ENV_ID","date":"2026-03-06","amount":-8500,"memo":"Groceries"}'

Check envelope balances:

scripts/eb_api.sh GET /api/envelopes/BUDGET_ID

Transfer between envelopes:

scripts/eb_api.sh POST /api/envelopes/BUDGET_ID/transfer \
  '{"from_envelope_id":"FROM_ID","to_envelope_id":"TO_ID","amount":5000}'

Spending report:

scripts/eb_api.sh GET /api/reports/spending-by-category-data/BUDGET_ID

Important notes

  • Amounts are in cents: $50.00 = 5000, -$25.50 = -2550
  • Negative = outflow (spending), Positive = inflow (income)
  • Always fetch budgets first to get budget_id, then accounts/envelopes for their IDs
  • For full API details: read references/api-reference.md
安全使用建议
This skill is a simple API wrapper and appears coherent, but before installing: (1) verify the publisher/source (SKILL.md references a GitHub repo and homepage while registry metadata lacks them) to ensure you're trusting the official EnvelopeBudget integration; (2) be prepared to supply your ENVELOPE_BUDGET_API_KEY — only grant a key with the minimal scope needed and rotate it if you stop using the skill; (3) review the included scripts (scripts/eb_api.sh) yourself — they send your API key in the X-API-Key header to https://envelopebudget.com and do not exfiltrate data elsewhere; (4) if you need stronger assurance, request the upstream repo or a verified homepage so you can inspect source and release provenance.
功能分析
Type: OpenClaw Skill Name: envelopebudget Version: 1.2.0 The skill is a standard API integration for EnvelopeBudget.com, providing tools to manage financial data. It uses a simple bash wrapper (scripts/eb_api.sh) for curl commands and requires a user-provided API key, with no evidence of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
The name, description, SKILL.md, API reference, and the included eb_api.sh script all align: they call EnvelopeBudget.com REST endpoints and require an API key. However, the registry-level metadata at the top of the submission lists no required env vars or homepage while SKILL.md metadata declares ENVELOPE_BUDGET_API_KEY and a homepage/source URL — this packaging mismatch should be resolved or verified.
Instruction Scope
Runtime instructions are narrowly scoped: use the provided scripts/eb_api.sh to call EnvelopeBudget endpoints. The instructions do not instruct reading unrelated files, scanning the system, or sending data to any endpoint other than https://envelopebudget.com.
Install Mechanism
No install spec (instruction-only) and included helper script only. Nothing is downloaded or executed from arbitrary URLs; the script is plain Bash invoking curl and python3 for JSON pretty-printing.
Credentials
The skill requires a single service credential (ENVELOPE_BUDGET_API_KEY) which is appropriate for a REST API client. The inconsistency between the registry 'Required env vars: none' and SKILL.md's declared requirement should be clarified so users know they must supply an API key.
Persistence & Privilege
The skill does not request elevated platform privileges, does not set always:true, and does not modify other skills or system config. It runs only when invoked.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install envelopebudget
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /envelopebudget 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
Added homepage and source URL for provenance. Fixed registry metadata consistency — bins and env vars now declared at all levels.
v1.1.0
Fixed metadata: added python3 to required bins, ensured registry metadata matches SKILL.md declarations.
v1.0.0
Initial release — manage budgets, transactions, envelopes, accounts, and spending reports via the EnvelopeBudget.com API.
元数据
Slug envelopebudget
版本 1.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

EnvelopeBudget 是什么?

Manage budgets, transactions, accounts, envelopes, payees, and reports using the EnvelopeBudget.com API for tracking and organizing finances. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 221 次。

如何安装 EnvelopeBudget?

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

EnvelopeBudget 是免费的吗?

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

EnvelopeBudget 支持哪些平台?

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

谁开发了 EnvelopeBudget?

由 Dustin Davis(@djedi)开发并维护,当前版本 v1.2.0。

💬 留言讨论